1 <?xml version="1.0" encoding="utf-8"?>
4 <name>System.Reflection</name>
7 <member name="T:System.Reflection.AmbiguousMatchException">
8 <summary>メンバーへのバインド時に、バインディング基準に一致するメンバーが複数ある場合にスローされる例外。このクラスは継承できません。</summary>
10 <member name="M:System.Reflection.AmbiguousMatchException.#ctor">
11 <summary>空のメッセージ文字列を使用し、主要原因となる例外を null に設定して、<see cref="T:System.Reflection.AmbiguousMatchException" /> クラスの新しいインスタンスを初期化します。</summary>
13 <member name="M:System.Reflection.AmbiguousMatchException.#ctor(System.String)">
14 <summary>メッセージ文字列セットを特定のメッセージに、主要原因となる例外を null に設定して、<see cref="T:System.Reflection.AmbiguousMatchException" /> クラスの新しいインスタンスを初期化します。</summary>
15 <param name="message">この例外がスローされた原因を示す文字列。</param>
17 <member name="M:System.Reflection.AmbiguousMatchException.#ctor(System.String,System.Exception)">
18 <summary>指定したエラー メッセージと、この例外の原因である内部例外への参照を使用して、<see cref="T:System.Reflection.AmbiguousMatchException" /> クラスの新しいインスタンスを初期化します。</summary>
19 <param name="message">例外の原因を説明するエラー メッセージ。</param>
20 <param name="inner">現在の例外の原因である例外。<paramref name="inner" /> パラメーターが null ではない場合、現在の例外は内部例外を処理する catch ブロックで発生します。</param>
22 <member name="T:System.Reflection.Assembly">
23 <summary>再利用でき、バージョン管理可能で自己記述型の共通言語ランタイム アプリケーションのビルド ブロックであるアセンブリを表します。</summary>
25 <member name="P:System.Reflection.Assembly.CustomAttributes">
26 <summary>このアセンブリのカスタム属性を含むコレクションを取得します。</summary>
27 <returns>このアセンブリのカスタム属性を含むコレクション。</returns>
29 <member name="P:System.Reflection.Assembly.DefinedTypes">
30 <summary>このアセンブリで定義されている型のコレクションを取得します。</summary>
31 <returns>このアセンブリで定義されている型のコレクション。</returns>
33 <member name="M:System.Reflection.Assembly.Equals(System.Object)">
34 <summary>このアセンブリと指定したオブジェクトが等しいかどうかを判断します。</summary>
35 <returns>true がこのインスタンスと等しい場合は <paramref name="o" />。それ以外の場合は false。</returns>
36 <param name="o">このインスタンスと比較するオブジェクト。</param>
38 <member name="P:System.Reflection.Assembly.ExportedTypes">
39 <summary>アセンブリの外側で参照できる、このアセンブリ内で定義されているパブリック型のコレクションを取得します。</summary>
40 <returns>アセンブリの外側で参照できる、このアセンブリ内で定義されているパブリック型のコレクション。</returns>
42 <member name="P:System.Reflection.Assembly.FullName">
43 <summary>アセンブリの表示名を取得します。</summary>
44 <returns>アセンブリの表示名。</returns>
46 <member name="M:System.Reflection.Assembly.GetHashCode">
47 <summary>このインスタンスのハッシュ コードを返します。</summary>
48 <returns>32 ビット符号付き整数ハッシュ コード。</returns>
50 <member name="M:System.Reflection.Assembly.GetManifestResourceInfo(System.String)">
51 <summary>指定されたリソースが永続化された方法に関する情報を返します。</summary>
52 <returns>リソースのトポロジに関する情報が設定されたオブジェクト。リソースが見つからない場合は null。</returns>
53 <param name="resourceName">リソースの、大文字と小文字が区別される名前。</param>
54 <exception cref="T:System.ArgumentNullException">
55 <paramref name="resourceName" /> は null です。</exception>
56 <exception cref="T:System.ArgumentException">
57 <paramref name="resourceName" /> パラメーターが空の文字列 ("") です。</exception>
59 <member name="M:System.Reflection.Assembly.GetManifestResourceNames">
60 <summary>このアセンブリのすべてのリソースの名前を返します。</summary>
61 <returns>すべてのリソースの名前を格納している配列。</returns>
63 <member name="M:System.Reflection.Assembly.GetManifestResourceStream(System.String)">
64 <summary>このアセンブリから、指定されたマニフェスト リソースを読み込みます。</summary>
65 <returns>マニフェスト リソース。コンパイル時にリソースが指定されない場合や、リソースが呼び出し元から参照できない場合は null。</returns>
66 <param name="name">要求されているマニフェスト リソースの、大文字と小文字が区別される名前。</param>
67 <exception cref="T:System.ArgumentNullException">
68 <paramref name="name" /> パラメーターが null です。</exception>
69 <exception cref="T:System.ArgumentException">
70 <paramref name="name" /> パラメーターが空の文字列 ("") です。</exception>
71 <exception cref="T:System.IO.FileLoadException">.NET for Windows Store apps または ポータブル クラス ライブラリ, 、基本クラスの例外をキャッチ <see cref="T:System.IO.IOException" />, 、代わりにします。見つかったファイルを読み込むことができませんでした。</exception>
72 <exception cref="T:System.IO.FileNotFoundException">
73 <paramref name="name" /> は見つかりませんでした。</exception>
74 <exception cref="T:System.BadImageFormatException">
75 <paramref name="name" /> が有効なアセンブリではありません。</exception>
76 <exception cref="T:System.NotImplementedException">リソースの長さが <see cref="F:System.Int64.MaxValue" /> より大きくなっています。</exception>
78 <member name="M:System.Reflection.Assembly.GetName">
79 <summary>このアセンブリの <see cref="T:System.Reflection.AssemblyName" /> を取得します。</summary>
80 <returns>このアセンブリのすべて解析された表示名を格納するオブジェクト。</returns>
82 <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
85 <member name="M:System.Reflection.Assembly.GetType(System.String)">
86 <summary>指定した名前の <see cref="T:System.Type" /> オブジェクトを、アセンブリ インスタンスから取得します。</summary>
87 <returns>指定したクラスを表すオブジェクト。クラスが見つからない場合は null。</returns>
88 <param name="name">型の完全な名前。</param>
89 <exception cref="T:System.ArgumentException">
90 <paramref name="name" /> が無効です。</exception>
91 <exception cref="T:System.ArgumentNullException">
92 <paramref name="name" /> は null です。</exception>
93 <exception cref="T:System.IO.FileNotFoundException">
94 <paramref name="name" /> に必要な依存アセンブリが見つかりませんでした。</exception>
95 <exception cref="T:System.IO.FileLoadException">.NET for Windows Store apps または ポータブル クラス ライブラリ, 、基本クラスの例外をキャッチ <see cref="T:System.IO.IOException" />, 、代わりにします。<paramref name="name" /> に必要な依存アセンブリは見つかりましたが、読み込むことができませんでした。または現在のアセンブリがリフレクションのみのコンテキストに読み込まれましたが、<paramref name="name" /> に必要な依存アセンブリがプリロードされませんでした。</exception>
96 <exception cref="T:System.BadImageFormatException">
97 <paramref name="name" /> は依存アセンブリが必要ですが、ファイルが有効なアセンブリではありません。または<paramref name="name" /> には、現在読み込まれているバージョンよりも新しいバージョンのランタイム用にコンパイルされた依存アセンブリが必要です。</exception>
99 <member name="M:System.Reflection.Assembly.GetType(System.String,System.Boolean,System.Boolean)">
100 <summary>指定した名前の <see cref="T:System.Type" /> オブジェクトをアセンブリ インスタンスから取得します。オプションで、大文字と小文字の区別を無視したり、型が見つからない場合は例外をスローしたりできます。</summary>
101 <returns>指定されているクラスを表すオブジェクト。</returns>
102 <param name="name">型の完全な名前。</param>
103 <param name="throwOnError">型が見つからなかったときに例外をスローする場合は true。false を返す場合は null。</param>
104 <param name="ignoreCase">型名の大文字と小文字の違いを無視する場合は true。それ以外の場合は false。</param>
105 <exception cref="T:System.ArgumentException">
106 <paramref name="name" /> が無効です。または <paramref name="name" /> の長さが 1024 文字を超えています。</exception>
107 <exception cref="T:System.ArgumentNullException">
108 <paramref name="name" /> は null です。</exception>
109 <exception cref="T:System.TypeLoadException">
110 <paramref name="throwOnError" /> が true であり、型を見つけることができません。</exception>
111 <exception cref="T:System.IO.FileNotFoundException">
112 <paramref name="name" /> に必要な依存アセンブリが見つかりませんでした。</exception>
113 <exception cref="T:System.IO.FileLoadException">
114 <paramref name="name" /> に必要な依存アセンブリは見つかりましたが、読み込むことができませんでした。または現在のアセンブリがリフレクションのみのコンテキストに読み込まれましたが、<paramref name="name" /> に必要な依存アセンブリがプリロードされませんでした。</exception>
115 <exception cref="T:System.BadImageFormatException">
116 <paramref name="name" /> は依存アセンブリが必要ですが、ファイルが有効なアセンブリではありません。または<paramref name="name" /> には、現在読み込まれているバージョンよりも新しいバージョンのランタイム用にコンパイルされた依存アセンブリが必要です。</exception>
118 <member name="P:System.Reflection.Assembly.IsDynamic">
119 <summary>現在のアセンブリが、現在のプロセスでリフレクション出力を使用して動的に生成されたかどうかを示す値を取得します。</summary>
120 <returns>現在のアセンブリが現在のプロセスで動的に生成された場合は true。それ以外の場合は false。</returns>
122 <member name="M:System.Reflection.Assembly.Load(System.Reflection.AssemblyName)">
124 <see cref="T:System.Reflection.AssemblyName" /> を指定してアセンブリを読み込みます。</summary>
125 <returns>読み込み済みのアセンブリ。</returns>
126 <param name="assemblyRef">読み込むアセンブリを記述するオブジェクト。</param>
127 <exception cref="T:System.ArgumentNullException">
128 <paramref name="assemblyRef" /> は null です。</exception>
129 <exception cref="T:System.IO.FileNotFoundException">
130 <paramref name="assemblyRef" /> が見つかりません。</exception>
131 <exception cref="T:System.IO.FileLoadException">.NET for Windows Store apps または ポータブル クラス ライブラリ, 、基本クラスの例外をキャッチ <see cref="T:System.IO.IOException" />, 、代わりにします。見つかったファイルを読み込むことができませんでした。</exception>
132 <exception cref="T:System.BadImageFormatException">
133 <paramref name="assemblyRef" /> が有効なアセンブリではありません。または現在、Version 2.0 以降の共通言語ランタイムが読み込まれていますが、それよりも新しいバージョンを使用して <paramref name="assemblyRef" /> がコンパイルされています。</exception>
135 <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Read="*AllFiles*" PathDiscovery="*AllFiles*" />
138 <member name="P:System.Reflection.Assembly.ManifestModule">
139 <summary>現在のアセンブリのマニフェストを格納しているモジュールを取得します。</summary>
140 <returns>アセンブリのマニフェストを格納しているモジュール。</returns>
142 <member name="P:System.Reflection.Assembly.Modules">
143 <summary>このアセンブリ内のモジュールを含むコレクションを取得します。</summary>
144 <returns>このアセンブリのモジュールを含むコレクション。</returns>
146 <member name="M:System.Reflection.Assembly.ToString">
147 <summary>アセンブリの完全名を返します。この名前は表示名とも呼ばれます。</summary>
148 <returns>アセンブリの完全名。アセンブリの完全名を判断できない場合は、クラス名。</returns>
150 <member name="T:System.Reflection.AssemblyContentType">
151 <summary>アセンブリに含まれるコードの種類についての情報を提供します。</summary>
153 <member name="F:System.Reflection.AssemblyContentType.Default">
154 <summary>アセンブリはには .NET Framework のコードが含まれています。</summary>
156 <member name="F:System.Reflection.AssemblyContentType.WindowsRuntime">
157 <summary>Windows ランタイム コードを含むアセンブリ</summary>
159 <member name="T:System.Reflection.AssemblyName">
160 <summary>アセンブリの一意の ID を完全に記述します。</summary>
162 <member name="M:System.Reflection.AssemblyName.#ctor">
164 <see cref="T:System.Reflection.AssemblyName" /> クラスの新しいインスタンスを初期化します。</summary>
166 <member name="M:System.Reflection.AssemblyName.#ctor(System.String)">
167 <summary>指定した表示名を使用して <see cref="T:System.Reflection.AssemblyName" /> クラスの新しいインスタンスを初期化します。</summary>
168 <param name="assemblyName">
169 <see cref="P:System.Reflection.AssemblyName.FullName" /> プロパティによって返される、アセンブリの表示名。</param>
170 <exception cref="T:System.ArgumentNullException">
171 <paramref name="assemblyName" /> は null なので、</exception>
172 <exception cref="T:System.ArgumentException">
173 <paramref name="assemblyName" /> は、長さ 0 の文字列です。</exception>
174 <exception cref="T:System.IO.FileLoadException">Windows ストア アプリのための .NET または汎用性のあるクラス ライブラリで、基本クラスの例外 <see cref="T:System.IO.IOException" /> を代わりにキャッチします。参照アセンブリが見つからないか、読み込むことができませんでした。</exception>
176 <member name="P:System.Reflection.AssemblyName.ContentType">
177 <summary>どのような種類のコンテンツがアセンブリに含まれているかを示す値を取得または設定します。</summary>
178 <returns>どのような種類のコンテンツがアセンブリに含まれているかを示す値。</returns>
180 <member name="P:System.Reflection.AssemblyName.CultureName">
181 <summary>アセンブリに関連付けられたカルチャの名前を取得または設定します。</summary>
182 <returns>カルチャ名。</returns>
184 <member name="P:System.Reflection.AssemblyName.Flags">
185 <summary>アセンブリの属性を取得または設定します。</summary>
186 <returns>アセンブリの属性を表す値。</returns>
188 <member name="P:System.Reflection.AssemblyName.FullName">
189 <summary>アセンブリの完全名を取得します。この名前は表示名とも呼ばれます。</summary>
190 <returns>アセンブリの完全名 (表示名) を表す文字列。</returns>
192 <member name="M:System.Reflection.AssemblyName.GetPublicKey">
193 <summary>アセンブリの公開キーを取得します。</summary>
194 <returns>アセンブリの公開キーを格納するバイト配列。</returns>
195 <exception cref="T:System.Security.SecurityException">公開キーが提供されましたが (たとえば、<see cref="M:System.Reflection.AssemblyName.SetPublicKey(System.Byte[])" /> メソッドの使用により)、公開キー トークンが提供されていません。</exception>
197 <member name="M:System.Reflection.AssemblyName.GetPublicKeyToken">
198 <summary>公開キー トークン (アプリケーションまたはアセンブリに署名するときに使用した公開キーの SHA-1 ハッシュの最後の 8 バイト) を取得します。</summary>
199 <returns>公開キー トークンを格納するバイト配列。</returns>
201 <member name="P:System.Reflection.AssemblyName.Name">
202 <summary>アセンブリの簡易名を取得または設定します。必ずそうとは限りませんが、これは通常、アセンブリのマニフェスト ファイルの名前から拡張子を取り除いたものになります。</summary>
203 <returns>アセンブリの簡易名。</returns>
205 <member name="P:System.Reflection.AssemblyName.ProcessorArchitecture">
206 <summary>実行可能ファイルの対象プラットフォームのプロセッサおよびワードあたりのビット数を識別する値を取得または設定します。</summary>
207 <returns>実行可能ファイルの対象プラットフォームのプロセッサおよびワードあたりのビット数を識別する列挙値のいずれか。</returns>
209 <member name="M:System.Reflection.AssemblyName.SetPublicKey(System.Byte[])">
210 <summary>アセンブリを識別する公開キーを設定します。</summary>
211 <param name="publicKey">アセンブリの公開キーを保持しているバイト配列。</param>
213 <member name="M:System.Reflection.AssemblyName.SetPublicKeyToken(System.Byte[])">
214 <summary>公開キー トークン (アプリケーションまたはアセンブリに署名するときに使用した公開キーの SHA-1 ハッシュの最後の 8 バイト) を設定します。</summary>
215 <param name="publicKeyToken">アセンブリの公開キー トークンを保持しているバイト配列。</param>
217 <member name="M:System.Reflection.AssemblyName.ToString">
218 <summary>アセンブリの完全名を返します。この名前は表示名とも呼ばれます。</summary>
219 <returns>アセンブリの完全名。完全名を判断できない場合は、クラス名。</returns>
221 <member name="P:System.Reflection.AssemblyName.Version">
222 <summary>アセンブリのメジャー番号、マイナー番号、ビルド番号、リビジョン番号を取得または設定します。</summary>
223 <returns>アセンブリのメジャー番号、マイナー番号、ビルド番号、リビジョン番号を表すオブジェクト。</returns>
225 <member name="T:System.Reflection.ConstructorInfo">
226 <summary>クラス コンストラクターの属性を取得し、コンストラクターのメタデータにアクセスできるようにします。</summary>
228 <member name="F:System.Reflection.ConstructorInfo.ConstructorName">
229 <summary>メタデータに格納されているとおりにクラス コンストラクターのメソッドの名前を表します。この名前は常に ".ctor" です。このフィールドは読み取り専用です。</summary>
231 <member name="M:System.Reflection.ConstructorInfo.Equals(System.Object)">
232 <summary>このインスタンスが、指定したオブジェクトに等しいかどうかを示す値を返します。</summary>
234 <paramref name="obj" /> がこのインスタンスの型および値に等しい場合は true。それ以外の場合は false。</returns>
235 <param name="obj">対象のインスタンスと比較する対象のオブジェクト、または null。</param>
237 <member name="M:System.Reflection.ConstructorInfo.GetHashCode">
238 <summary>対象のインスタンスのハッシュ コードを返します。</summary>
239 <returns>32 ビット符号付き整数ハッシュ コード。</returns>
241 <member name="M:System.Reflection.ConstructorInfo.Invoke(System.Object[])">
242 <summary>指定されているパラメーターを持つインスタンスがリフレクションするコンストラクターを呼び出します。一般的には使用されないパラメーターには既定値が設定されます。</summary>
243 <returns>コンストラクターに関連付けられているクラスのインスタンス。</returns>
244 <param name="parameters">既定のバインダーの制約下で、このコンストラクターのパラメーターの数、順序、および型と一致する値の配列。このコンストラクターがパラメーターをとらない場合は、Object[] parameters = new Object[0] のように、要素がゼロ個の配列か null を使用します。この配列の中で、何らかの値で明示的に初期化されないオブジェクトには、そのオブジェクト型の既定値が格納されます。参照型の要素の場合、この値は null です。値型の要素の場合、この値は、実際の要素の型に応じて、0、0.0、または false となります。</param>
245 <exception cref="T:System.MemberAccessException">このクラスは抽象クラスです。またはこのコンストラクターはクラス初期化子です。</exception>
246 <exception cref="T:System.MethodAccessException">Windows ストア アプリのための .NET または汎用性のあるクラス ライブラリで、基本クラスの例外 <see cref="T:System.MemberAccessException" /> を代わりにキャッチします。このコンストラクターはプライベート コンストラクターまたはプロテクト コンストラクターであり、呼び出し元に <see cref="F:System.Security.Permissions.ReflectionPermissionFlag.MemberAccess" /> がありません。</exception>
247 <exception cref="T:System.ArgumentException">
248 <paramref name="parameters" /> 配列には、このコンストラクターが受け入れる型と一致する値が含まれていません。</exception>
249 <exception cref="T:System.Reflection.TargetInvocationException">呼び出されたコンストラクターが例外をスローしました。</exception>
250 <exception cref="T:System.Reflection.TargetParameterCountException">渡されたパラメーターの数が正しくありません。</exception>
251 <exception cref="T:System.NotSupportedException">
252 <see cref="T:System.TypedReference" /> 型、<see cref="T:System.ArgIterator" /> 型、および <see cref="T:System.RuntimeArgumentHandle" /> 型の作成はサポートされません。</exception>
253 <exception cref="T:System.Security.SecurityException">呼び出し元に、必要なコード アクセス許可がありません。</exception>
255 <member name="F:System.Reflection.ConstructorInfo.TypeConstructorName">
256 <summary>メタデータに格納されているとおりに型コンストラクターのメソッドの名前を表します。この名前は常に ".cctor" です。このプロパティは読み取り専用です。</summary>
258 <member name="T:System.Reflection.CustomAttributeData">
259 <summary>リフレクションのみのコンテキストに読み込まれるアセンブリ、モジュール、型、メンバー、およびパラメーターのカスタム属性データにアクセスできるようにします。</summary>
261 <member name="P:System.Reflection.CustomAttributeData.AttributeType">
262 <summary>属性の型を取得します。</summary>
263 <returns>属性の型。</returns>
265 <member name="P:System.Reflection.CustomAttributeData.ConstructorArguments">
267 <see cref="T:System.Reflection.CustomAttributeData" /> オブジェクトが表す属性インスタンスに対して指定された位置指定引数のリストを取得します。</summary>
268 <returns>カスタム属性インスタンスに対して指定された位置指定引数を表す構造体のコレクション。</returns>
270 <member name="P:System.Reflection.CustomAttributeData.NamedArguments">
272 <see cref="T:System.Reflection.CustomAttributeData" /> オブジェクトが表す属性インスタンスに対して指定された名前付き引数のリストを取得します。</summary>
273 <returns>カスタム属性インスタンスに対して指定された名前付き引数を表す構造体のコレクション。</returns>
275 <member name="T:System.Reflection.CustomAttributeNamedArgument">
276 <summary>リフレクションのみのコンテキストにおけるカスタム属性の名前付き引数を表します。</summary>
278 <member name="P:System.Reflection.CustomAttributeNamedArgument.IsField">
279 <summary>名前付き引数がフィールドかどうかを示す値を取得します。</summary>
280 <returns>名前付き引数がフィールドの場合は true。それ以外の場合は false。</returns>
282 <member name="P:System.Reflection.CustomAttributeNamedArgument.MemberName">
283 <summary>名前付き引数の設定に使用される属性メンバーを取得します。</summary>
284 <returns>名前付き引数の設定に使用される属性メンバー。</returns>
286 <member name="P:System.Reflection.CustomAttributeNamedArgument.TypedValue">
287 <summary>現在の名前付き引数の型と値を取得するために使用できる <see cref="T:System.Reflection.CustomAttributeTypedArgument" /> 構造体を取得します。</summary>
288 <returns>現在の名前付き引数の型と値を取得するために使用できる構造体。</returns>
290 <member name="T:System.Reflection.CustomAttributeTypedArgument">
291 <summary>リフレクションのみのコンテキストにおけるカスタム属性の引数、または配列引数の要素を表します。</summary>
293 <member name="P:System.Reflection.CustomAttributeTypedArgument.ArgumentType">
294 <summary>引数の型または配列引数要素の型を取得します。</summary>
295 <returns>引数の型または配列要素の型を表す <see cref="T:System.Type" /> オブジェクト。</returns>
297 <member name="P:System.Reflection.CustomAttributeTypedArgument.Value">
298 <summary>単純な引数または配列引数の要素に対しては、引数の値を取得します。配列引数に対しては値のコレクションを取得します。</summary>
299 <returns>引数または要素の値を表すオブジェクト、または配列型引数の値を表す <see cref="T:System.Reflection.CustomAttributeTypedArgument" /> オブジェクトの汎用 <see cref="T:System.Collections.ObjectModel.ReadOnlyCollection`1" />。</returns>
301 <member name="T:System.Reflection.EventInfo">
302 <summary>イベントの属性を取得し、イベントのメタデータにアクセスできるようにします。</summary>
304 <member name="M:System.Reflection.EventInfo.AddEventHandler(System.Object,System.Delegate)">
305 <summary>イベント ハンドラーをイベント ソースに追加します。</summary>
306 <param name="target">イベント ソース。</param>
307 <param name="handler">イベント ソースがイベントを発生させるたびに呼び出されるメソッドをカプセル化します。</param>
308 <exception cref="T:System.InvalidOperationException">このイベントには、パブリックな add アクセサーがありません。</exception>
309 <exception cref="T:System.ArgumentException">渡されたハンドラーを使用できません。</exception>
310 <exception cref="T:System.MethodAccessException">Windows ストア アプリのための .NET または汎用性のあるクラス ライブラリで、基本クラスの例外 <see cref="T:System.MemberAccessException" /> を代わりにキャッチします。呼び出し元に、メンバーへのアクセス許可がありません。</exception>
311 <exception cref="T:System.Reflection.TargetException">Windows ストア アプリのための .NET または汎用性のあるクラス ライブラリで、<see cref="T:System.Exception" /> を代わりにキャッチします。<paramref name="target" /> パラメーターが null で、イベントが静的ではありません。または<see cref="T:System.Reflection.EventInfo" /> が対象で宣言されていません。</exception>
313 <member name="P:System.Reflection.EventInfo.AddMethod">
314 <summary>非パブリック メソッドを含む、イベントの <see cref="M:System.Reflection.EventInfo.AddEventHandler(System.Object,System.Delegate)" /> メソッドの <see cref="T:System.Reflection.MethodInfo" /> オブジェクトを取得します。</summary>
316 <see cref="M:System.Reflection.EventInfo.AddEventHandler(System.Object,System.Delegate)" /> メソッドの <see cref="T:System.Reflection.MethodInfo" /> オブジェクト。</returns>
318 <member name="P:System.Reflection.EventInfo.Attributes">
319 <summary>このイベントの属性を取得します。</summary>
320 <returns>このイベントの読み取り専用属性。</returns>
322 <member name="M:System.Reflection.EventInfo.Equals(System.Object)">
323 <summary>このインスタンスが、指定したオブジェクトに等しいかどうかを示す値を返します。</summary>
325 <paramref name="obj" /> がこのインスタンスの型および値に等しい場合は true。それ以外の場合は false。</returns>
326 <param name="obj">対象のインスタンスと比較する対象のオブジェクト、または null。</param>
328 <member name="P:System.Reflection.EventInfo.EventHandlerType">
329 <summary>このイベントに関連付けられている基になるイベント ハンドラー デリゲートの Type オブジェクトを取得します。</summary>
330 <returns>デリゲート イベント ハンドラーを表す読み取り専用の Type オブジェクト。</returns>
331 <exception cref="T:System.Security.SecurityException">呼び出し元に、必要なアクセス許可がありません。</exception>
333 <member name="M:System.Reflection.EventInfo.GetHashCode">
334 <summary>対象のインスタンスのハッシュ コードを返します。</summary>
335 <returns>32 ビット符号付き整数ハッシュ コード。</returns>
337 <member name="P:System.Reflection.EventInfo.IsSpecialName">
338 <summary>EventInfo に特別な意味を持つ名前が指定されているかどうかを示す値を取得します。</summary>
339 <returns>このイベントに特別な名前が付けられている場合は true。それ以外の場合は false。</returns>
341 <member name="P:System.Reflection.EventInfo.RaiseMethod">
342 <summary>イベントの発生時に呼び出されるメソッドを、非パブリック メソッドも含めて取得します。</summary>
343 <returns>イベントの発生時に呼び出されるメソッド。</returns>
345 <member name="M:System.Reflection.EventInfo.RemoveEventHandler(System.Object,System.Delegate)">
346 <summary>イベント ハンドラーをイベント ソースから削除します。</summary>
347 <param name="target">イベント ソース。</param>
348 <param name="handler">ターゲットによって発生したイベントから関連付けを解除するデリゲート。</param>
349 <exception cref="T:System.InvalidOperationException">このイベントには、パブリックな remove アクセサーがありません。</exception>
350 <exception cref="T:System.ArgumentException">渡されたハンドラーを使用できません。</exception>
351 <exception cref="T:System.Reflection.TargetException">Windows ストア アプリのための .NET または汎用性のあるクラス ライブラリで、<see cref="T:System.Exception" /> を代わりにキャッチします。<paramref name="target" /> パラメーターが null で、イベントが静的ではありません。または<see cref="T:System.Reflection.EventInfo" /> が対象で宣言されていません。</exception>
352 <exception cref="T:System.MethodAccessException">Windows ストア アプリのための .NET または汎用性のあるクラス ライブラリで、基本クラスの例外 <see cref="T:System.MemberAccessException" /> を代わりにキャッチします。呼び出し元に、メンバーへのアクセス許可がありません。</exception>
354 <member name="P:System.Reflection.EventInfo.RemoveMethod">
355 <summary>非パブリック メソッドを含む、イベントのメソッドを削除するための MethodInfo オブジェクトを取得します。</summary>
356 <returns>イベントのメソッドを削除するための MethodInfo オブジェクト。</returns>
358 <member name="T:System.Reflection.FieldInfo">
359 <summary>フィールドの属性を取得し、フィールドのメタデータにアクセスできるようにします。</summary>
361 <member name="P:System.Reflection.FieldInfo.Attributes">
362 <summary>このフィールドに関連付けられている属性を取得します。</summary>
363 <returns>このフィールドの FieldAttributes。</returns>
365 <member name="M:System.Reflection.FieldInfo.Equals(System.Object)">
366 <summary>このインスタンスが、指定したオブジェクトに等しいかどうかを示す値を返します。</summary>
368 <paramref name="obj" /> がこのインスタンスの型および値に等しい場合は true。それ以外の場合は false。</returns>
369 <param name="obj">対象のインスタンスと比較する対象のオブジェクト、または null。</param>
371 <member name="P:System.Reflection.FieldInfo.FieldType">
372 <summary>このフィールド オブジェクトの型を取得します。</summary>
373 <returns>このフィールド オブジェクトの型。</returns>
375 <member name="M:System.Reflection.FieldInfo.GetFieldFromHandle(System.RuntimeFieldHandle)">
376 <summary>指定したハンドルが表すフィールドの <see cref="T:System.Reflection.FieldInfo" /> を取得します。</summary>
378 <paramref name="handle" /> によって指定されたフィールドを表す <see cref="T:System.Reflection.FieldInfo" /> オブジェクト。</returns>
379 <param name="handle">フィールドの内部メタデータ形式を識別するハンドルを格納している <see cref="T:System.RuntimeFieldHandle" /> 構造体。</param>
380 <exception cref="T:System.ArgumentException">
381 <paramref name="handle" /> が無効です。</exception>
383 <member name="M:System.Reflection.FieldInfo.GetFieldFromHandle(System.RuntimeFieldHandle,System.RuntimeTypeHandle)">
384 <summary>指定したジェネリック型に応じた、指定したハンドルが表すフィールドの <see cref="T:System.Reflection.FieldInfo" /> を取得します。</summary>
386 <paramref name="declaringType" /> によって指定されたジェネリック型で、<paramref name="handle" /> によって指定されたフィールドを表す <see cref="T:System.Reflection.FieldInfo" /> オブジェクト。</returns>
387 <param name="handle">フィールドの内部メタデータ形式を識別するハンドルを格納している <see cref="T:System.RuntimeFieldHandle" /> 構造体。</param>
388 <param name="declaringType">フィールドを定義するジェネリック型を識別するハンドルを格納している <see cref="T:System.RuntimeTypeHandle" /> 構造体。</param>
389 <exception cref="T:System.ArgumentException">
390 <paramref name="handle" /> が無効です。または<paramref name="declaringType" /> は <paramref name="handle" /> と互換性がありません。たとえば、<paramref name="declaringType" /> はジェネリック型定義の実行時型ハンドルであり、<paramref name="handle" /> は構築された型に基づいています。「解説」を参照してください。</exception>
392 <member name="M:System.Reflection.FieldInfo.GetHashCode">
393 <summary>対象のインスタンスのハッシュ コードを返します。</summary>
394 <returns>32 ビット符号付き整数ハッシュ コード。</returns>
396 <member name="M:System.Reflection.FieldInfo.GetValue(System.Object)">
397 <summary>派生クラスによってオーバーライドされた場合、指定したオブジェクトでサポートされているフィールドの値を返します。</summary>
398 <returns>このインスタンスがリフレクションするフィールドの値を保持しているオブジェクト。</returns>
399 <param name="obj">フィールド値が返されるオブジェクト。</param>
400 <exception cref="T:System.Reflection.TargetException">Windows ストア アプリのための .NET または汎用性のあるクラス ライブラリで、<see cref="T:System.Exception" /> を代わりにキャッチします。フィールドが非静的で <paramref name="obj" /> が null です。</exception>
401 <exception cref="T:System.NotSupportedException">フィールドがリテラルとマークされていますが、フィールドは許可されたリテラル型を持っていません。</exception>
402 <exception cref="T:System.FieldAccessException">Windows ストア アプリのための .NET または汎用性のあるクラス ライブラリで、基本クラスの例外 <see cref="T:System.MemberAccessException" /> を代わりにキャッチします。呼び出し元に、このフィールドに対するアクセス許可がありません。</exception>
403 <exception cref="T:System.ArgumentException">メソッドが、<paramref name="obj" /> のクラスで宣言も継承もされていません。</exception>
405 <member name="P:System.Reflection.FieldInfo.IsAssembly">
406 <summary>このフィールドを参照可能な範囲が <see cref="F:System.Reflection.FieldAttributes.Assembly" /> によって示されるかどうかを表す値を取得します。ここで判定されるのは、フィールドは同じアセンブリ内の他の型でのみ参照できる可能性があり、アセンブリ外部の派生型では参照できないということです。</summary>
407 <returns>このフィールドの参照範囲が <see cref="F:System.Reflection.FieldAttributes.Assembly" /> によって正しく示される場合は true。それ以外の場合は false。</returns>
409 <member name="P:System.Reflection.FieldInfo.IsFamily">
410 <summary>このフィールドへの参照範囲が <see cref="F:System.Reflection.FieldAttributes.Family" /> によって示されるかどうかを表す値を取得します。ここで判定されるのは、フィールドはそのフィールドのクラスと派生クラスの内側でのみ参照できるということです。</summary>
411 <returns>このフィールドへのアクセスが <see cref="F:System.Reflection.FieldAttributes.Family" /> によって正しく示される場合は true。それ以外の場合は false。</returns>
413 <member name="P:System.Reflection.FieldInfo.IsFamilyAndAssembly">
414 <summary>フィールドへの参照範囲が <see cref="F:System.Reflection.FieldAttributes.FamANDAssem" /> によって示されるかどうかを表す値を取得します。ここで判定されるのは、フィールドは派生クラスからアクセスできるが、それらのフィールドが同じアセンブリ内にある場合に限るものであることです。</summary>
415 <returns>このフィールドへのアクセスが <see cref="F:System.Reflection.FieldAttributes.FamANDAssem" /> によって正しく示される場合は true。それ以外の場合は false。</returns>
417 <member name="P:System.Reflection.FieldInfo.IsFamilyOrAssembly">
418 <summary>このフィールドへの参照可能な範囲が <see cref="F:System.Reflection.FieldAttributes.FamORAssem" /> によって示されるかどうかを表す値を取得します。ここで判定されるのは、フィールドは任意の場所にある派生クラスと、同じアセンブリ内のクラスでアクセスできることです。</summary>
419 <returns>このフィールドへのアクセスが <see cref="F:System.Reflection.FieldAttributes.FamORAssem" /> によって正しく示される場合は true。それ以外の場合は false。</returns>
421 <member name="P:System.Reflection.FieldInfo.IsInitOnly">
422 <summary>フィールドをコンストラクターの本体だけでしか設定できないのかどうかを示す値を取得します。</summary>
423 <returns>フィールドに InitOnly 属性が設定されている場合は true。それ以外の場合は false。</returns>
425 <member name="P:System.Reflection.FieldInfo.IsLiteral">
426 <summary>値がコンパイル時に書き込まれ、変更できないかどうかを示す値を取得します。</summary>
427 <returns>フィールドに Literal 属性が設定されている場合は true。それ以外の場合は false。</returns>
429 <member name="P:System.Reflection.FieldInfo.IsPrivate">
430 <summary>フィールドがプライベートかどうかを示す値を取得します。</summary>
431 <returns>フィールドがプライベートの場合は true。それ以外の場合は false。</returns>
433 <member name="P:System.Reflection.FieldInfo.IsPublic">
434 <summary>フィールドがパブリックかどうかを示す値を取得します。</summary>
435 <returns>フィールドがパブリックの場合は true。それ以外の場合は false。</returns>
437 <member name="P:System.Reflection.FieldInfo.IsSpecialName">
438 <summary>対応する SpecialName 属性が <see cref="T:System.Reflection.FieldAttributes" /> 列挙子に設定されているかどうかを示す値を取得します。</summary>
440 <see cref="T:System.Reflection.FieldAttributes" /> に SpecialName 属性が設定されている場合は true。それ以外の場合は false。</returns>
442 <member name="P:System.Reflection.FieldInfo.IsStatic">
443 <summary>フィールドが静的かどうかを示す値を取得します。</summary>
444 <returns>フィールドが静的な場合は true。それ以外の場合は false。</returns>
446 <member name="M:System.Reflection.FieldInfo.SetValue(System.Object,System.Object)">
447 <summary>指定したオブジェクトでサポートされているフィールドの値を設定します。</summary>
448 <param name="obj">フィールド値が設定されるオブジェクト。</param>
449 <param name="value">フィールドに代入する値。</param>
450 <exception cref="T:System.FieldAccessException">Windows ストア アプリのための .NET または汎用性のあるクラス ライブラリで、基本クラスの例外 <see cref="T:System.MemberAccessException" /> を代わりにキャッチします。呼び出し元に、このフィールドに対するアクセス許可がありません。</exception>
451 <exception cref="T:System.Reflection.TargetException">Windows ストア アプリのための .NET または汎用性のあるクラス ライブラリで、<see cref="T:System.Exception" /> を代わりにキャッチします。<paramref name="obj" /> パラメーターが null で、フィールドがインスタンス フィールドです。</exception>
452 <exception cref="T:System.ArgumentException">フィールドがオブジェクト上に存在しません。または<paramref name="value" /> パラメーターを変換し、フィールドに格納できません。</exception>
454 <member name="T:System.Reflection.IntrospectionExtensions">
456 <see cref="T:System.Type" /> オブジェクトを変換するためのメソッドを格納します。</summary>
458 <member name="M:System.Reflection.IntrospectionExtensions.GetTypeInfo(System.Type)">
459 <summary>指定された型の <see cref="T:System.Reflection.TypeInfo" /> 形式を返します。</summary>
460 <returns>変換後のオブジェクト。</returns>
461 <param name="type">変換する型。</param>
463 <member name="T:System.Reflection.IReflectableType">
464 <summary>反映できる型を表します。</summary>
466 <member name="M:System.Reflection.IReflectableType.GetTypeInfo">
467 <summary>この型を表すオブジェクトを取得します。</summary>
468 <returns>この型を表すオブジェクト。</returns>
470 <member name="T:System.Reflection.LocalVariableInfo">
471 <summary>ローカル変数の属性を取得し、ローカル変数のメタデータにアクセスできるようにします。</summary>
473 <member name="M:System.Reflection.LocalVariableInfo.#ctor">
475 <see cref="T:System.Reflection.LocalVariableInfo" /> クラスの新しいインスタンスを初期化します。</summary>
477 <member name="P:System.Reflection.LocalVariableInfo.IsPinned">
478 <summary>ローカル変数が参照するオブジェクトがメモリに固定されているかどうかを示す <see cref="T:System.Boolean" /> 値を取得します。</summary>
479 <returns>変数が参照するオブジェクトがメモリに固定されている場合は true。それ以外の場合は false。</returns>
481 <member name="P:System.Reflection.LocalVariableInfo.LocalIndex">
482 <summary>メソッド本体内のローカル変数のインデックスを取得します。</summary>
483 <returns>メソッド本体内のローカル変数の宣言順序を表す整数値。</returns>
485 <member name="P:System.Reflection.LocalVariableInfo.LocalType">
486 <summary>ローカル変数の型を取得します。</summary>
487 <returns>ローカル変数の型。</returns>
489 <member name="M:System.Reflection.LocalVariableInfo.ToString">
490 <summary>ユーザーが判読できる、ローカル変数を示す文字列を返します。</summary>
491 <returns>型名、インデックス、および固定状態などの、ローカル変数に関する情報を表示する文字列。</returns>
493 <member name="T:System.Reflection.ManifestResourceInfo">
494 <summary>マニフェスト リソースへのアクセスを提供します。これは、アプリケーションの依存関係を記述した XML ファイルです。</summary>
496 <member name="M:System.Reflection.ManifestResourceInfo.#ctor(System.Reflection.Assembly,System.String,System.Reflection.ResourceLocation)">
497 <summary>指定されたアセンブリおよびファイルに含まれ、指定された場所にあるリソースを表す <see cref="T:System.Reflection.ManifestResourceInfo" /> クラスの新しいインスタンスを初期化します。</summary>
498 <param name="containingAssembly">マニフェスト リソースを格納しているアセンブリ。</param>
499 <param name="containingFileName">マニフェスト リソースを格納しているファイルの名前 (ファイルがマニフェスト ファイルと異なる場合)。</param>
500 <param name="resourceLocation">マニフェスト リソースの場所に関する情報を提供する列挙値のビットごとの組み合わせ。</param>
502 <member name="P:System.Reflection.ManifestResourceInfo.FileName">
503 <summary>マニフェスト リソースを格納しているファイルがマニフェスト ファイルと異なる場合、そのファイル名を取得します。</summary>
504 <returns>マニフェスト リソースのファイル名。</returns>
506 <member name="P:System.Reflection.ManifestResourceInfo.ReferencedAssembly">
507 <summary>マニフェスト リソースを格納しているアセンブリを取得します。</summary>
508 <returns>マニフェスト リソースを格納しているアセンブリ。</returns>
510 <member name="P:System.Reflection.ManifestResourceInfo.ResourceLocation">
511 <summary>マニフェスト リソースの場所を取得します。</summary>
512 <returns>マニフェスト リソースの場所を示す <see cref="T:System.Reflection.ResourceLocation" /> フラグのビットごとの組み合わせ。</returns>
514 <member name="T:System.Reflection.MemberInfo">
515 <summary>メンバーの属性に関する情報を取得し、メンバーのメタデータにアクセスできるようにします。</summary>
517 <member name="P:System.Reflection.MemberInfo.CustomAttributes">
518 <summary>このメンバーのカスタム属性を含むコレクションを取得します。</summary>
519 <returns>このメンバーのカスタム属性を含むコレクション。</returns>
521 <member name="P:System.Reflection.MemberInfo.DeclaringType">
522 <summary>このメンバーを宣言するクラスを取得します。</summary>
523 <returns>このメンバーを宣言するクラスの Type オブジェクト。</returns>
525 <member name="M:System.Reflection.MemberInfo.Equals(System.Object)">
526 <summary>このインスタンスが、指定したオブジェクトに等しいかどうかを示す値を返します。</summary>
528 <paramref name="obj" /> がこのインスタンスの型および値に等しい場合は true。それ以外の場合は false。</returns>
529 <param name="obj">対象のインスタンスと比較する対象のオブジェクト、または null。</param>
531 <member name="M:System.Reflection.MemberInfo.GetHashCode">
532 <summary>対象のインスタンスのハッシュ コードを返します。</summary>
533 <returns>32 ビット符号付き整数ハッシュ コード。</returns>
535 <member name="P:System.Reflection.MemberInfo.Module">
536 <summary>現在の <see cref="T:System.Reflection.MemberInfo" /> によって表されるメンバーを宣言する型が定義されているモジュールを取得します。</summary>
537 <returns>現在の <see cref="T:System.Reflection.MemberInfo" /> によって表されるメンバーを宣言する型が定義されている <see cref="T:System.Reflection.Module" />。</returns>
538 <exception cref="T:System.NotImplementedException">このメソッドは実装されていません。</exception>
540 <member name="P:System.Reflection.MemberInfo.Name">
541 <summary>現在のメンバーの名前を取得します。</summary>
542 <returns>このメンバーの名前を格納している <see cref="T:System.String" />。</returns>
544 <member name="T:System.Reflection.MethodBase">
545 <summary>メソッドとコンストラクターに関する情報を提供します。</summary>
547 <member name="P:System.Reflection.MethodBase.Attributes">
548 <summary>このメソッドに関連付けられている属性を取得します。</summary>
550 <see cref="T:System.Reflection.MethodAttributes" /> 値のいずれか。</returns>
552 <member name="P:System.Reflection.MethodBase.CallingConvention">
553 <summary>このメソッドの呼び出し規約を示す値を取得します。</summary>
554 <returns>このメソッドの <see cref="T:System.Reflection.CallingConventions" />。</returns>
556 <member name="P:System.Reflection.MethodBase.ContainsGenericParameters">
557 <summary>ジェネリック メソッドに、割り当てられていないジェネリック型パラメーターが含まれているかどうかを示す値を取得します。</summary>
558 <returns>現在の <see cref="T:System.Reflection.MethodBase" /> オブジェクトが、割り当てられていないジェネリック型パラメーターを含むジェネリック メソッドを表している場合は true。それ以外の場合は false。</returns>
560 <member name="M:System.Reflection.MethodBase.Equals(System.Object)">
561 <summary>このインスタンスが、指定したオブジェクトに等しいかどうかを示す値を返します。</summary>
563 <paramref name="obj" /> がこのインスタンスの型および値に等しい場合は true。それ以外の場合は false。</returns>
564 <param name="obj">対象のインスタンスと比較する対象のオブジェクト、または null。</param>
566 <member name="M:System.Reflection.MethodBase.GetGenericArguments">
567 <summary>ジェネリック メソッドの型引数、またはジェネリック メソッドの定義の型パラメーターを表す <see cref="T:System.Type" /> オブジェクトの配列を返します。</summary>
568 <returns>ジェネリック メソッドの型引数またはジェネリック メソッド定義の型パラメーターを表す <see cref="T:System.Type" /> オブジェクトの配列。現在のメソッドがジェネリック メソッドではない場合は、空の配列を返します。</returns>
569 <exception cref="T:System.NotSupportedException">現在のオブジェクトは <see cref="T:System.Reflection.ConstructorInfo" /> です。.NET Framework Version 2.0 では、ジェネリック コンストラクターはサポートされていません。このメソッドが派生クラスでオーバーライドされない場合、この例外は既定の動作です。</exception>
571 <member name="M:System.Reflection.MethodBase.GetHashCode">
572 <summary>対象のインスタンスのハッシュ コードを返します。</summary>
573 <returns>32 ビット符号付き整数ハッシュ コード。</returns>
575 <member name="M:System.Reflection.MethodBase.GetMethodFromHandle(System.RuntimeMethodHandle)">
576 <summary>メソッドの内部メタデータ表現 (ハンドル) を使用してメソッド情報を取得します。</summary>
577 <returns>メソッドの情報が格納されている MethodBase。</returns>
578 <param name="handle">メソッドのハンドル。</param>
579 <exception cref="T:System.ArgumentException">
580 <paramref name="handle" /> が無効です。</exception>
582 <member name="M:System.Reflection.MethodBase.GetMethodFromHandle(System.RuntimeMethodHandle,System.RuntimeTypeHandle)">
583 <summary>指定したジェネリック型の、指定したハンドルで表されるコンストラクターまたはメソッドの <see cref="T:System.Reflection.MethodBase" /> オブジェクトを取得します。</summary>
585 <paramref name="declaringType" /> で指定したジェネリック型の、<paramref name="handle" /> で指定したメソッドまたはコンストラクターを表す <see cref="T:System.Reflection.MethodBase" /> オブジェクト。</returns>
586 <param name="handle">コンストラクターまたはメソッドの内部メタデータ形式を識別するハンドル。</param>
587 <param name="declaringType">コンストラクターまたはメソッドを定義するジェネリック型を識別するハンドル。</param>
588 <exception cref="T:System.ArgumentException">
589 <paramref name="handle" /> が無効です。</exception>
591 <member name="M:System.Reflection.MethodBase.GetParameters">
592 <summary>派生クラスによってオーバーライドされた場合に、指定したメソッドまたはコンストラクターのパラメーターを取得します。</summary>
593 <returns>この MethodBase インスタンスでリフレクションされたメソッド (またはコンストラクター) のシグネチャと一致する情報を格納している ParameterInfo 型の配列。</returns>
595 <member name="M:System.Reflection.MethodBase.Invoke(System.Object,System.Object[])">
596 <summary>指定したパラメーターを使用して、現在のインスタンスによって表されるメソッドまたはコンストラクターを呼び出します。</summary>
597 <returns>呼び出されたメソッドの戻り値を格納しているオブジェクト。コンストラクターの場合は null。注意ref キーワードまたは out キーワードで宣言されたパラメーターを表す <paramref name="parameters" /> 配列の要素も変更できます。</returns>
598 <param name="obj">メソッドまたはコンストラクターを呼び出すオブジェクト。メソッドが静的である場合、この引数は無視されます。コンストラクターが静的である場合、この引数は null またはそのコンストラクターを定義するクラスのインスタンスであることが必要です。</param>
599 <param name="parameters">呼び出すメソッドまたはコンストラクターの引数リスト。これは、呼び出すメソッドまたはコンストラクターのパラメーターと同じ数、順序、および型のオブジェクトの配列です。パラメーターがない場合、<paramref name="parameters" /> は null です。このインスタンスで表されるメソッドまたはコンストラクターが ref パラメーター (Visual Basic では ByRef) を受け取る場合、この関数を使用してメソッドまたはコンストラクターを呼び出すために、このパラメーターに特別な属性は必要ありません。この配列の中で、何らかの値で明示的に初期化されないオブジェクトには、そのオブジェクト型の既定値が格納されます。参照型の要素の場合、この値は null です。値型の要素の場合、この値は、実際の要素の型に応じて、0、0.0、または false となります。</param>
600 <exception cref="T:System.Reflection.TargetException">Windows ストア アプリのための .NET または汎用性のあるクラス ライブラリで、<see cref="T:System.Exception" /> を代わりにキャッチします。<paramref name="obj" /> パラメーターが null で、メソッドが静的でありません。またはメソッドが、<paramref name="obj" /> のクラスで宣言も継承もされていません。または静的コンストラクターが呼び出されており、<paramref name="obj" /> が null またはそのコンストラクターを宣言したクラスのインスタンスのいずれでもありません。</exception>
601 <exception cref="T:System.ArgumentException">
602 <paramref name="parameters" /> 配列の要素が、このインスタンスでリフレクションされたメソッドまたはコンストラクターのシグネチャと一致しません。</exception>
603 <exception cref="T:System.Reflection.TargetInvocationException">呼び出されたメソッドまたはコンストラクターが例外をスローします。または現在のインスタンスは、検証できないコードを含んでいる <see cref="T:System.Reflection.Emit.DynamicMethod" /> です。<see cref="T:System.Reflection.Emit.DynamicMethod" /> の解説の「検証」セクションを参照してください。</exception>
604 <exception cref="T:System.Reflection.TargetParameterCountException">
605 <paramref name="parameters" /> 配列に、正しい数の引数の型が格納されていません。</exception>
606 <exception cref="T:System.MethodAccessException">Windows ストア アプリのための .NET または汎用性のあるクラス ライブラリで、基本クラスの例外 <see cref="T:System.MemberAccessException" /> を代わりにキャッチします。呼び出し元には、現在のインスタンスが表すメソッドまたはコンストラクターを実行するアクセス許可がありません。</exception>
607 <exception cref="T:System.InvalidOperationException">メソッドを宣言する型がオープン ジェネリック型です。つまり、<see cref="P:System.Type.ContainsGenericParameters" /> プロパティは、宣言する型に対して true を返します。</exception>
608 <exception cref="T:System.NotSupportedException">現在のインスタンスは <see cref="T:System.Reflection.Emit.MethodBuilder" /> です。</exception>
610 <member name="P:System.Reflection.MethodBase.IsAbstract">
611 <summary>メソッドが抽象メソッドかどうかを示す値を取得します。</summary>
612 <returns>このメソッドが抽象メソッドである場合は true。それ以外の場合は false。</returns>
614 <member name="P:System.Reflection.MethodBase.IsAssembly">
615 <summary>このメソッドまたはコンストラクターを参照できる範囲が <see cref="F:System.Reflection.MethodAttributes.Assembly" /> によって示されるかどうかを表す値を取得します。ここで判定されるのは、このメソッドまたはコンストラクターが同じアセンブリ内の他の型でのみ参照でき、アセンブリ外部の派生型では参照できないものであることです。</summary>
616 <returns>このメソッドまたはコンストラクターを参照可能な範囲が <see cref="F:System.Reflection.MethodAttributes.Assembly" /> によって正しく示される場合は true。それ以外の場合は false。</returns>
618 <member name="P:System.Reflection.MethodBase.IsConstructor">
619 <summary>メソッドがコンストラクターかどうかを示す値を取得します。</summary>
620 <returns>このメソッドが <see cref="T:System.Reflection.ConstructorInfo" /> オブジェクトによって表されるコンストラクターの場合は true (<see cref="T:System.Reflection.Emit.ConstructorBuilder" /> オブジェクトの解説にあるメモを参照)。それ以外の場合は false。</returns>
622 <member name="P:System.Reflection.MethodBase.IsFamily">
623 <summary>このメソッドまたはコンストラクターへの参照範囲が <see cref="F:System.Reflection.MethodAttributes.Family" /> によって正しく示されるかどうかを表す値を取得します。ここで判定されるのは、メソッドまたはコンストラクターはそれらのクラスと派生クラスの内側でのみ参照できるものであることです。</summary>
624 <returns>このメソッドまたはコンストラクターへのアクセスが <see cref="F:System.Reflection.MethodAttributes.Family" /> によって正しく示される場合は true。それ以外の場合は false。</returns>
626 <member name="P:System.Reflection.MethodBase.IsFamilyAndAssembly">
627 <summary>このメソッドまたはコンストラクターへの参照範囲が <see cref="F:System.Reflection.MethodAttributes.FamANDAssem" /> によって示されるかどうかを表す値を取得します。ここで判定されるのは、メソッドまたはコンストラクターは派生クラスから呼び出すことができるが、それらが同じアセンブリ内にある場合に限るものであることです。</summary>
628 <returns>このメソッドまたはコンストラクターへのアクセスが <see cref="F:System.Reflection.MethodAttributes.FamANDAssem" /> によって正しく示される場合は true。それ以外の場合は false。</returns>
630 <member name="P:System.Reflection.MethodBase.IsFamilyOrAssembly">
631 <summary>このメソッドまたはコンストラクターを参照可能な範囲が <see cref="F:System.Reflection.MethodAttributes.FamORAssem" /> によって示されるかどうかを表す値を取得します。ここで判定されるのは、メソッドまたはコンストラクターは任意の場所にある派生クラスと、同じアセンブリ内のクラスから呼び出すことができるものであることです。</summary>
632 <returns>このメソッドまたはコンストラクターへのアクセスが <see cref="F:System.Reflection.MethodAttributes.FamORAssem" /> によって正しく示される場合は true。それ以外の場合は false。</returns>
634 <member name="P:System.Reflection.MethodBase.IsFinal">
635 <summary>このメソッドが final かどうかを示す値を取得します。</summary>
636 <returns>このメソッドが final の場合は true。それ以外の場合は false。</returns>
638 <member name="P:System.Reflection.MethodBase.IsGenericMethod">
639 <summary>メソッドがジェネリック メソッドかどうかを示す値を取得します。</summary>
640 <returns>現在の <see cref="T:System.Reflection.MethodBase" /> がジェネリック メソッドを表している場合は true。それ以外の場合は false。</returns>
642 <member name="P:System.Reflection.MethodBase.IsGenericMethodDefinition">
643 <summary>メソッドがジェネリック メソッドの定義かどうかを示す値を取得します。</summary>
644 <returns>現在の <see cref="T:System.Reflection.MethodBase" /> オブジェクトがジェネリック メソッドの定義を表している場合は true。それ以外の場合は false。</returns>
646 <member name="P:System.Reflection.MethodBase.IsHideBySig">
647 <summary>派生クラスで、正確に同じシグネチャを持つ同じ種類のメンバーだけが隠しメンバーになるかどうかを示す値を取得します。</summary>
648 <returns>メンバーがシグネチャで隠される場合は true。それ以外の場合は false。</returns>
650 <member name="P:System.Reflection.MethodBase.IsPrivate">
651 <summary>このメンバーがプライベートかどうかを示す値を取得します。</summary>
652 <returns>このメソッドへのアクセスがそのクラスの他のメンバーに制限されている場合は true。それ以外の場合は false。</returns>
654 <member name="P:System.Reflection.MethodBase.IsPublic">
655 <summary>パブリック メソッドかどうかを示す値を取得します。</summary>
656 <returns>このメソッドがパブリックの場合は true。それ以外の場合は false。</returns>
658 <member name="P:System.Reflection.MethodBase.IsSpecialName">
659 <summary>特別な名前のメソッドかどうかを示す値を取得します。</summary>
660 <returns>このメソッドに特別な名前が付けられている場合は true。それ以外の場合は false。</returns>
662 <member name="P:System.Reflection.MethodBase.IsStatic">
663 <summary>メソッドが static かどうかを示す値を取得します。</summary>
664 <returns>このメソッドが static の場合は true。それ以外の場合は false。</returns>
666 <member name="P:System.Reflection.MethodBase.IsVirtual">
667 <summary>メソッドが virtual かどうかを示す値を取得します。</summary>
668 <returns>このメソッドが virtual の場合は true。それ以外の場合は false。</returns>
670 <member name="P:System.Reflection.MethodBase.MethodImplementationFlags">
671 <summary>メソッド実装の属性を指定する <see cref="T:System.Reflection.MethodImplAttributes" /> フラグを取得します。</summary>
672 <returns>メソッド実装フラグ。</returns>
674 <member name="T:System.Reflection.MethodInfo">
675 <summary>メソッドの属性を取得し、メソッドのメタデータにアクセスできるようにします。</summary>
677 <member name="M:System.Reflection.MethodInfo.CreateDelegate(System.Type)">
678 <summary>このメソッドから、指定した型のデリゲートを作成します。</summary>
679 <returns>このメソッドのデリゲート。</returns>
680 <param name="delegateType">作成するデリゲートの型。</param>
682 <member name="M:System.Reflection.MethodInfo.CreateDelegate(System.Type,System.Object)">
683 <summary>このメソッドから、指定した型のデリゲートを、指定したターゲットを使用して作成します。</summary>
684 <returns>このメソッドのデリゲート。</returns>
685 <param name="delegateType">作成するデリゲートの型。</param>
686 <param name="target">デリゲートが対象とするオブジェクト。</param>
688 <member name="M:System.Reflection.MethodInfo.Equals(System.Object)">
689 <summary>このインスタンスが、指定されたオブジェクトと等価であるかどうかを示す値を返します。</summary>
690 <returns>true がこのインスタンスの型および値に等しい場合は <paramref name="obj" />。それ以外の場合は false。</returns>
691 <param name="obj">対象のインスタンスと比較する対象のオブジェクト、または null。</param>
693 <member name="M:System.Reflection.MethodInfo.GetGenericArguments">
694 <summary>ジェネリック メソッドの型引数、またはジェネリック メソッドの定義の型パラメーターを表す <see cref="T:System.Type" /> オブジェクトの配列を返します。</summary>
695 <returns>ジェネリック メソッドの型引数またはジェネリック メソッド定義の型パラメーターを表す <see cref="T:System.Type" /> オブジェクトの配列。現在のメソッドがジェネリック メソッドではない場合は、空の配列を返します。</returns>
696 <exception cref="T:System.NotSupportedException">このメソッドはサポートされていません。</exception>
698 <member name="M:System.Reflection.MethodInfo.GetGenericMethodDefinition">
699 <summary>現在のメソッドを構築する元になるジェネリック メソッド定義を表す <see cref="T:System.Reflection.MethodInfo" /> オブジェクトを返します。</summary>
700 <returns>現在のメソッドを構築する元になるジェネリック メソッド定義を表す <see cref="T:System.Reflection.MethodInfo" /> オブジェクト。</returns>
701 <exception cref="T:System.InvalidOperationException">現在のメソッドはジェネリック メソッドではありません。つまり、<see cref="P:System.Reflection.MethodInfo.IsGenericMethod" /> は false を返します。</exception>
702 <exception cref="T:System.NotSupportedException">このメソッドはサポートされていません。</exception>
704 <member name="M:System.Reflection.MethodInfo.GetHashCode">
705 <summary>このインスタンスのハッシュ コードを返します。</summary>
706 <returns>32 ビット符号付き整数ハッシュ コード。</returns>
708 <member name="M:System.Reflection.MethodInfo.MakeGenericMethod(System.Type[])">
709 <summary>現在のジェネリック メソッド定義の型パラメーターを型の配列要素に置き換え、その結果構築されるメソッドを表す <see cref="T:System.Reflection.MethodInfo" /> オブジェクトを返します。</summary>
711 <paramref name="typeArguments" /> の要素を現在のジェネリック メソッド定義の型パラメーターで置き換えることによって構築されるメソッドを表す <see cref="T:System.Reflection.MethodInfo" /> オブジェクト。</returns>
712 <param name="typeArguments">現在のジェネリック メソッド定義の型パラメーターに置き換えられる型の配列。</param>
713 <exception cref="T:System.InvalidOperationException">現在の <see cref="T:System.Reflection.MethodInfo" /> はジェネリック メソッド定義を表しません。つまり、<see cref="P:System.Reflection.MethodInfo.IsGenericMethodDefinition" /> は false を返します。</exception>
714 <exception cref="T:System.ArgumentNullException">
715 <paramref name="typeArguments" /> は null です。または <paramref name="typeArguments" /> の要素が null です。</exception>
716 <exception cref="T:System.ArgumentException">
717 <paramref name="typeArguments" /> の要素の数が、現在のジェネリック メソッド定義の型パラメーターの数と同じではありません。または <paramref name="typeArguments" /> の要素が、現在のジェネリック メソッド定義の対応する型パラメーターに対して指定された制約を満たしていません。</exception>
718 <exception cref="T:System.NotSupportedException">このメソッドはサポートされていません。</exception>
720 <member name="P:System.Reflection.MethodInfo.ReturnParameter">
721 <summary>戻り値の型にカスタム修飾子があるかどうかなど、メソッドの戻り値の型に関する情報を格納している <see cref="T:System.Reflection.ParameterInfo" /> オブジェクトを取得します。</summary>
722 <returns>戻り値の型に関する情報を格納している <see cref="T:System.Reflection.ParameterInfo" /> オブジェクト。</returns>
723 <exception cref="T:System.NotImplementedException">このメソッドは実装されていません。</exception>
725 <member name="P:System.Reflection.MethodInfo.ReturnType">
726 <summary>このメソッドの戻り値の型を取得します。</summary>
727 <returns>このメソッドの戻り値の型。</returns>
729 <member name="T:System.Reflection.Module">
730 <summary>モジュールのリフレクションを実行します。</summary>
732 <member name="P:System.Reflection.Module.Assembly">
734 <see cref="T:System.Reflection.Module" /> のこのインスタンスの適切な <see cref="T:System.Reflection.Assembly" /> を取得します。</summary>
735 <returns>Assembly オブジェクト。</returns>
737 <member name="P:System.Reflection.Module.CustomAttributes">
738 <summary>このモジュールのカスタム属性を含むコレクションを取得します。</summary>
739 <returns>このモジュールのカスタム属性を含むコレクション。</returns>
741 <member name="M:System.Reflection.Module.Equals(System.Object)">
742 <summary>このモジュールと指定したオブジェクトが等しいかどうかを判断します。</summary>
744 <paramref name="o" /> がこのインスタンスと等しい場合は true。それ以外の場合は false。</returns>
745 <param name="o">このインスタンスと比較するオブジェクト。</param>
747 <member name="P:System.Reflection.Module.FullyQualifiedName">
748 <summary>このモジュールの完全修飾名とパスを表す文字列を取得します。</summary>
749 <returns>モジュールの完全修飾名。</returns>
750 <exception cref="T:System.Security.SecurityException">呼び出し元に、必要なアクセス許可がありません。</exception>
752 <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
755 <member name="M:System.Reflection.Module.GetHashCode">
756 <summary>対象のインスタンスのハッシュ コードを返します。</summary>
757 <returns>32 ビット符号付き整数ハッシュ コード。</returns>
759 <member name="M:System.Reflection.Module.GetType(System.String,System.Boolean,System.Boolean)">
760 <summary>大文字小文字を区別したモジュール検索を実行するかどうか、および型が見つからない場合に例外をスローするかどうかを指定して、指定された型を返します。</summary>
761 <returns>型がこのモジュールで宣言されている場合は、指定された型を表す <see cref="T:System.Type" /> オブジェクト。それ以外の場合は null。</returns>
762 <param name="className">検索する型の名前。この名前は、名前空間を含む完全修飾名であることが必要です。</param>
763 <param name="throwOnError">型が見つからなかったときに例外をスローする場合は true。null を返す場合は false。</param>
764 <param name="ignoreCase">大文字小文字を区別しない検索を行う場合は true。それ以外の場合は false。</param>
765 <exception cref="T:System.ArgumentNullException">
766 <paramref name="className" /> は null なので、</exception>
767 <exception cref="T:System.Reflection.TargetInvocationException">クラス初期化子が呼び出され、例外がスローされます。</exception>
768 <exception cref="T:System.ArgumentException">
769 <paramref name="className" /> は、長さ 0 の文字列です。</exception>
770 <exception cref="T:System.TypeLoadException">
771 <paramref name="throwOnError" /> が true であり、型を見つけることができません。</exception>
772 <exception cref="T:System.IO.FileNotFoundException">
773 <paramref name="className" /> に必要な依存アセンブリが見つかりませんでした。</exception>
774 <exception cref="T:System.IO.FileLoadException">
775 <paramref name="className" /> に必要な依存アセンブリは見つかりましたが、読み込むことができませんでした。または現在のアセンブリがリフレクションのみのコンテキストに読み込まれましたが、<paramref name="className" /> に必要な依存アセンブリがプリロードされませんでした。</exception>
776 <exception cref="T:System.BadImageFormatException">
777 <paramref name="className" /> は依存アセンブリが必要ですが、ファイルが有効なアセンブリではありません。または<paramref name="className" /> には、現在読み込まれているバージョンよりも新しいバージョンのランタイム用にコンパイルされた依存アセンブリが必要です。</exception>
779 <member name="P:System.Reflection.Module.Name">
780 <summary>モジュールの名前をパスを削除した状態で表す文字列を取得します。</summary>
781 <returns>パスを含まないモジュール名。</returns>
783 <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
786 <member name="M:System.Reflection.Module.ToString">
787 <summary>モジュールの名前を返します。</summary>
788 <returns>このモジュールの名前を表す文字列。</returns>
790 <member name="T:System.Reflection.ParameterInfo">
791 <summary>パラメーターの属性を取得し、パラメーターのメタデータにアクセスできるようにします。</summary>
793 <member name="P:System.Reflection.ParameterInfo.Attributes">
794 <summary>このパラメーターの属性を取得します。</summary>
795 <returns>このパラメーターの属性を表す ParameterAttributes オブジェクト。</returns>
797 <member name="P:System.Reflection.ParameterInfo.CustomAttributes">
798 <summary>このパラメーターのカスタム属性を含むコレクションを取得します。</summary>
799 <returns>このパラメーターのカスタム属性を含むコレクション。</returns>
801 <member name="P:System.Reflection.ParameterInfo.DefaultValue">
802 <summary>パラメーターに既定値が定義されているかどうかを示す値を取得します。</summary>
803 <returns>パラメーターの既定値。パラメーターに既定値がない場合は <see cref="F:System.DBNull.Value" />。</returns>
805 <member name="P:System.Reflection.ParameterInfo.HasDefaultValue">
806 <summary>このパラメーター列に既定値があるかどうかを示す値を取得します。</summary>
807 <returns>このパラメーターが既定値を持つ場合は true。それ以外の場合は false。</returns>
809 <member name="P:System.Reflection.ParameterInfo.IsIn">
810 <summary>このパラメーターが入力パラメーターかどうかを示す値を取得します。</summary>
811 <returns>パラメーターが入力パラメーターの場合は true。それ以外の場合は false。</returns>
813 <member name="P:System.Reflection.ParameterInfo.IsOptional">
814 <summary>このパラメーターが省略可能かどうかを示す値を取得します。</summary>
815 <returns>パラメーターが省略可能な場合は true。それ以外の場合は false。</returns>
817 <member name="P:System.Reflection.ParameterInfo.IsOut">
818 <summary>このパラメーターが出力パラメーターかどうかを示す値を取得します。</summary>
819 <returns>パラメーターが出力パラメーターの場合は true。それ以外の場合は false。</returns>
821 <member name="P:System.Reflection.ParameterInfo.IsRetval">
822 <summary>このパラメーターが Retval パラメーターかどうかを示す値を取得します。</summary>
823 <returns>パラメーターが Retval の場合は true。それ以外の場合は false。</returns>
825 <member name="P:System.Reflection.ParameterInfo.Member">
826 <summary>パラメーターが実装されるメンバーを示す値を取得します。</summary>
827 <returns>この <see cref="T:System.Reflection.ParameterInfo" /> によって表されるパラメーターを埋め込んだメンバー。</returns>
829 <member name="P:System.Reflection.ParameterInfo.Name">
830 <summary>パラメーターの名前を取得します。</summary>
831 <returns>このパラメーターの簡易名。</returns>
833 <member name="P:System.Reflection.ParameterInfo.ParameterType">
834 <summary>このパラメーターの種類を取得します。</summary>
835 <returns>このパラメーターの種類を表す Type オブジェクト。</returns>
837 <member name="P:System.Reflection.ParameterInfo.Position">
838 <summary>仮パラメーター リスト内の 0 から始まるパラメーターの位置を取得します。</summary>
839 <returns>このパラメーターがパラメーター リスト上で占める位置を表す整数。</returns>
841 <member name="T:System.Reflection.PropertyInfo">
842 <summary>プロパティの属性を取得し、プロパティのメタデータにアクセスできるようにします。</summary>
844 <member name="P:System.Reflection.PropertyInfo.Attributes">
845 <summary>このプロパティの属性を取得します。</summary>
846 <returns>このプロパティの属性。</returns>
848 <member name="P:System.Reflection.PropertyInfo.CanRead">
849 <summary>プロパティを読み取ることができるかどうかを示す値を取得します。</summary>
850 <returns>このプロパティを読み取ることができる場合は true。それ以外の場合は false。</returns>
852 <member name="P:System.Reflection.PropertyInfo.CanWrite">
853 <summary>プロパティに書き込むことができるかどうかを示す値を取得します。</summary>
854 <returns>このプロパティに書き込むことができる場合は true。それ以外の場合は false。</returns>
856 <member name="M:System.Reflection.PropertyInfo.Equals(System.Object)">
857 <summary>このインスタンスが、指定されたオブジェクトと等価であるかどうかを示す値を返します。</summary>
859 <paramref name="obj" /> がこのインスタンスの型および値に等しい場合は true。それ以外の場合は false。</returns>
860 <param name="obj">対象のインスタンスと比較する対象のオブジェクト、または null。</param>
862 <member name="M:System.Reflection.PropertyInfo.GetConstantValue">
863 <summary>コンパイラによってプロパティに関連付けられているリテラル値を返します。</summary>
864 <returns>プロパティに関連付けられているリテラル値を格納している <see cref="T:System.Object" />。リテラル値が、要素値がゼロに設定されているクラス型である場合、戻り値は null です。</returns>
865 <exception cref="T:System.InvalidOperationException">アンマネージ メタデータの定数テーブルに、現在のプロパティの定数値が含まれていません。</exception>
866 <exception cref="T:System.FormatException">値の型が、共通言語仕様 (CLS: Common Language Specification) で許可されている型のいずれでもありません。ECMA Partition II のメタデータの仕様を参照してください。</exception>
868 <member name="M:System.Reflection.PropertyInfo.GetHashCode">
869 <summary>このインスタンスのハッシュ コードを返します。</summary>
870 <returns>32 ビット符号付き整数ハッシュ コード。</returns>
872 <member name="M:System.Reflection.PropertyInfo.GetIndexParameters">
873 <summary>派生クラスによってオーバーライドされた場合に、プロパティのすべてのインデックス パラメーターの配列を返します。</summary>
874 <returns>インデックスのパラメーターを格納している ParameterInfo 型の配列。プロパティがインデックス付けされていない場合、配列の要素はゼロ (0) です。</returns>
876 <member name="P:System.Reflection.PropertyInfo.GetMethod">
877 <summary>このプロパティの get アクセサーを取得します。</summary>
878 <returns>このプロパティの get アクセサー。</returns>
880 <member name="M:System.Reflection.PropertyInfo.GetValue(System.Object)">
881 <summary>指定されたオブジェクトのプロパティの値を返します。</summary>
882 <returns>指定されたオブジェクトのプロパティの値。</returns>
883 <param name="obj">プロパティ値が返されるオブジェクト。</param>
885 <member name="M:System.Reflection.PropertyInfo.GetValue(System.Object,System.Object[])">
886 <summary>指定したオブジェクトのプロパティの値を返します。インデックス付きプロパティの場合は、オプションでインデックス値を設定できます。</summary>
887 <returns>指定されたオブジェクトのプロパティの値。</returns>
888 <param name="obj">プロパティ値が返されるオブジェクト。</param>
889 <param name="index">インデックス付きプロパティのインデックス値 (省略可能)。インデックス付きプロパティのインデックスは 0 から始まります。インデックス付きでないプロパティの場合は、この値を null にする必要があります。</param>
890 <exception cref="T:System.ArgumentException">
891 <paramref name="index" /> 配列に、必要な引数の型が格納されていません。またはプロパティの get アクセサーが見つかりません。</exception>
892 <exception cref="T:System.Reflection.TargetException">Windows ストア アプリのための .NET または汎用性のあるクラス ライブラリで、<see cref="T:System.Exception" /> を代わりにキャッチします。オブジェクトが対象の型と一致しないか、プロパティがインスタンス プロパティであるが、<paramref name="obj" /> が null です。</exception>
893 <exception cref="T:System.Reflection.TargetParameterCountException">
894 <paramref name="index" /> 内のパラメーター数が、インデックス付きプロパティのパラメーター数と一致しません。</exception>
895 <exception cref="T:System.MethodAccessException">Windows ストア アプリのための .NET または汎用性のあるクラス ライブラリで、基本クラスの例外 <see cref="T:System.MemberAccessException" /> を代わりにキャッチします。クラス内のプライベート メソッドまたはプロテクト メソッドに無効なアクセスが試行されました。</exception>
896 <exception cref="T:System.Reflection.TargetInvocationException">プロパティ値の取得中にエラーが発生しました。たとえば、インデックス付きプロパティで指定されたインデックス値が範囲外です。<see cref="P:System.Exception.InnerException" /> プロパティは、例外の原因を示します。</exception>
898 <member name="P:System.Reflection.PropertyInfo.IsSpecialName">
899 <summary>特別な名前のプロパティかどうかを示す値を取得します。</summary>
900 <returns>このプロパティに特別な名前が付けられている場合は true。それ以外の場合は false。</returns>
902 <member name="P:System.Reflection.PropertyInfo.PropertyType">
903 <summary>このプロパティの型を取得します。</summary>
904 <returns>このプロパティの型。</returns>
906 <member name="P:System.Reflection.PropertyInfo.SetMethod">
907 <summary>このプロパティの set アクセサーを取得します。</summary>
908 <returns>set 、このプロパティのアクセサーまたはnullプロパティが読み取り専用の場合。</returns>
910 <member name="M:System.Reflection.PropertyInfo.SetValue(System.Object,System.Object)">
911 <summary>指定されたオブジェクトのプロパティの値を設定します。</summary>
912 <param name="obj">プロパティ値が設定されるオブジェクト。</param>
913 <param name="value">変更後のプロパティ値。</param>
914 <exception cref="T:System.ArgumentException">プロパティの set アクセサーが見つかりません。または<paramref name="value" />型に変換することはできません<see cref="P:System.Reflection.PropertyInfo.PropertyType" />です。</exception>
915 <exception cref="T:System.Reflection.TargetException">Windows ストア アプリのための .NET または汎用性のあるクラス ライブラリで、<see cref="T:System.Exception" /> を代わりにキャッチします。型<paramref name="obj" />、ターゲット型に一致しないプロパティが、インスタンスのプロパティまたはが<paramref name="obj" />はnullです。</exception>
916 <exception cref="T:System.MethodAccessException">Windows ストア アプリのための .NET または汎用性のあるクラス ライブラリで、基本クラスの例外 <see cref="T:System.MemberAccessException" /> を代わりにキャッチします。クラス内のプライベート メソッドまたはプロテクト メソッドに無効なアクセスが試行されました。</exception>
917 <exception cref="T:System.Reflection.TargetInvocationException">プロパティ値の設定中にエラーが発生しました。<see cref="P:System.Exception.InnerException" /> プロパティは、例外の原因を示します。</exception>
919 <member name="M:System.Reflection.PropertyInfo.SetValue(System.Object,System.Object,System.Object[])">
920 <summary>指定したオブジェクトのプロパティの値を設定します。インデックス プロパティの場合は、オプションでインデックス値を設定できます。</summary>
921 <param name="obj">プロパティ値が設定されるオブジェクト。</param>
922 <param name="value">変更後のプロパティ値。</param>
923 <param name="index">インデックス付きプロパティのインデックス値 (省略可能)。インデックス付きでないプロパティの場合は、この値を null にする必要があります。</param>
924 <exception cref="T:System.ArgumentException">
925 <paramref name="index" /> 配列に、必要な引数の型が格納されていません。またはプロパティの set アクセサーが見つかりません。または<paramref name="value" />型に変換することはできません<see cref="P:System.Reflection.PropertyInfo.PropertyType" />です。</exception>
926 <exception cref="T:System.Reflection.TargetException">Windows ストア アプリのための .NET または汎用性のあるクラス ライブラリで、<see cref="T:System.Exception" /> を代わりにキャッチします。オブジェクトが対象の型と一致しないか、プロパティがインスタンス プロパティであるが、<paramref name="obj" /> が null です。</exception>
927 <exception cref="T:System.Reflection.TargetParameterCountException">
928 <paramref name="index" /> 内のパラメーター数が、インデックス付きプロパティのパラメーター数と一致しません。</exception>
929 <exception cref="T:System.MethodAccessException">Windows ストア アプリのための .NET または汎用性のあるクラス ライブラリで、基本クラスの例外 <see cref="T:System.MemberAccessException" /> を代わりにキャッチします。クラス内のプライベート メソッドまたはプロテクト メソッドに無効なアクセスが試行されました。</exception>
930 <exception cref="T:System.Reflection.TargetInvocationException">プロパティ値の設定中にエラーが発生しました。たとえば、インデックス付きプロパティで指定されたインデックス値が範囲外です。<see cref="P:System.Exception.InnerException" /> プロパティは、例外の原因を示します。</exception>
932 <member name="T:System.Reflection.ReflectionContext">
933 <summary>リフレクション オブジェクトを提供できるコンテキストを表します。</summary>
935 <member name="M:System.Reflection.ReflectionContext.#ctor">
937 <see cref="T:System.Reflection.ReflectionContext" /> クラスの新しいインスタンスを初期化します。</summary>
939 <member name="M:System.Reflection.ReflectionContext.GetTypeForObject(System.Object)">
940 <summary>このリフレクション コンテキスト内の指定されたオブジェクトの型の表現を取得します。</summary>
941 <returns>指定されたオブジェクトの型を表すオブジェクト。</returns>
942 <param name="value">表すオブジェクト。</param>
944 <member name="M:System.Reflection.ReflectionContext.MapAssembly(System.Reflection.Assembly)">
945 <summary>別のリフレクション コンテキストのオブジェクトによって表されるアセンブリの表現を、このリフレクション コンテキスト内で取得します。</summary>
946 <returns>このリフレクション コンテキストのアセンブリの表現。</returns>
947 <param name="assembly">このコンテキストで表すアセンブリの外部表現。</param>
949 <member name="M:System.Reflection.ReflectionContext.MapType(System.Reflection.TypeInfo)">
950 <summary>別のリフレクション コンテキストのオブジェクトによって表される型の表現を、このリフレクション コンテキスト内で取得します。</summary>
951 <returns>このリフレクション コンテキストの型の表現。</returns>
952 <param name="type">このコンテキストで表す型の外部表現。</param>
954 <member name="T:System.Reflection.ReflectionTypeLoadException">
955 <summary>モジュールのクラスを読み込むことができない場合に、<see cref="M:System.Reflection.Module.GetTypes" /> メソッドがスローする例外。このクラスは継承できません。</summary>
957 <member name="M:System.Reflection.ReflectionTypeLoadException.#ctor(System.Type[],System.Exception[])">
958 <summary>クラスと、そのクラスに関連付けられた例外を指定して、<see cref="T:System.Reflection.ReflectionTypeLoadException" /> クラスの新しいインスタンスを初期化します。</summary>
959 <param name="classes">モジュールで定義され、読み込まれたクラスを保持している Type 型の配列。この配列には null 参照 (Visual Basic の場合は Nothing) 値が含まれることがあります。</param>
960 <param name="exceptions">クラス ローダーがスローした例外を保持している Exception 型の配列。<paramref name="classes" /> 配列の null 参照 (Visual Basic の場合は Nothing) 値は、この <paramref name="exceptions" /> 配列の例外に合わせて並べられます。</param>
962 <member name="M:System.Reflection.ReflectionTypeLoadException.#ctor(System.Type[],System.Exception[],System.String)">
963 <summary>クラス、そのクラスに関連付けられた例外、例外の説明を指定して、<see cref="T:System.Reflection.ReflectionTypeLoadException" /> クラスの新しいインスタンスを初期化します。</summary>
964 <param name="classes">モジュールで定義され、読み込まれたクラスを保持している Type 型の配列。この配列には null 参照 (Visual Basic の場合は Nothing) 値が含まれることがあります。</param>
965 <param name="exceptions">クラス ローダーがスローした例外を保持している Exception 型の配列。<paramref name="classes" /> 配列の null 参照 (Visual Basic の場合は Nothing) 値は、この <paramref name="exceptions" /> 配列の例外に合わせて並べられます。</param>
966 <param name="message">この例外がスローされた原因を説明する文字列。</param>
968 <member name="P:System.Reflection.ReflectionTypeLoadException.LoaderExceptions">
969 <summary>クラス ローダーがスローした例外の配列を取得します。</summary>
970 <returns>クラス ローダーがスローした例外を保持している Exception 型の配列。このインスタンスの <paramref name="classes" /> 配列の null 値は、この配列の例外に合わせて並べられます。</returns>
972 <member name="P:System.Reflection.ReflectionTypeLoadException.Types">
973 <summary>モジュールで定義され、読み込まれたクラスの配列を取得します。</summary>
974 <returns>モジュールで定義され、読み込まれたクラスを保持している Type 型の配列。この配列には null 値が含まれる場合があります。</returns>
976 <member name="T:System.Reflection.ResourceLocation">
977 <summary>リソースの場所を指定します。</summary>
979 <member name="F:System.Reflection.ResourceLocation.ContainedInAnotherAssembly">
980 <summary>リソースが別のアセンブリに含まれていることを指定します。</summary>
982 <member name="F:System.Reflection.ResourceLocation.ContainedInManifestFile">
983 <summary>リソースがマニフェスト ファイルに含まれていることを指定します。</summary>
985 <member name="F:System.Reflection.ResourceLocation.Embedded">
986 <summary>埋め込まれている (リンクされていない) リソースを指定します。</summary>
988 <member name="T:System.Reflection.TargetInvocationException">
989 <summary>リフレクションを通じて呼び出されたメソッドがスローする例外。このクラスは継承できません。</summary>
991 <member name="M:System.Reflection.TargetInvocationException.#ctor(System.Exception)">
992 <summary>この例外の原因である内部例外への参照を指定して、<see cref="T:System.Reflection.TargetInvocationException" /> クラスの新しいインスタンスを初期化します。</summary>
993 <param name="inner">現在の例外の原因である例外。<paramref name="inner" /> パラメーターが null ではない場合、現在の例外は内部例外を処理する catch ブロックで発生します。</param>
995 <member name="M:System.Reflection.TargetInvocationException.#ctor(System.String,System.Exception)">
996 <summary>指定したエラー メッセージと、この例外の原因である内部例外への参照を使用して、<see cref="T:System.Reflection.TargetInvocationException" /> クラスの新しいインスタンスを初期化します。</summary>
997 <param name="message">例外の原因を説明するエラー メッセージ。</param>
998 <param name="inner">現在の例外の原因である例外。<paramref name="inner" /> パラメーターが null ではない場合、現在の例外は内部例外を処理する catch ブロックで発生します。</param>
1000 <member name="T:System.Reflection.TargetParameterCountException">
1001 <summary>呼び出し時に指定されたパラメーターの数が、必要なパラメーター数と異なる場合にスローされる例外。このクラスは継承できません。</summary>
1003 <member name="M:System.Reflection.TargetParameterCountException.#ctor">
1004 <summary>空のメッセージ文字列および例外の主要原因を使用して、<see cref="T:System.Reflection.TargetParameterCountException" /> クラスの新しいインスタンスを初期化します。</summary>
1006 <member name="M:System.Reflection.TargetParameterCountException.#ctor(System.String)">
1007 <summary>メッセージ文字列を特定のメッセージに設定し、主要原因となる例外を指定して、<see cref="T:System.Reflection.TargetParameterCountException" /> クラスの新しいインスタンスを初期化します。</summary>
1008 <param name="message">この例外がスローされた原因を説明する文字列。</param>
1010 <member name="M:System.Reflection.TargetParameterCountException.#ctor(System.String,System.Exception)">
1011 <summary>指定したエラー メッセージと、この例外の原因である内部例外への参照を使用して、<see cref="T:System.Reflection.TargetParameterCountException" /> クラスの新しいインスタンスを初期化します。</summary>
1012 <param name="message">例外の原因を説明するエラー メッセージ。</param>
1013 <param name="inner">現在の例外の原因である例外。<paramref name="inner" /> パラメーターが null ではない場合、現在の例外は内部例外を処理する catch ブロックで発生します。</param>
1015 <member name="T:System.Reflection.TypeInfo">
1016 <summary>クラス型、インターフェイス型、配列型、値型、列挙型、型パラメーター、ジェネリック型定義、オープン構築ジェネリック型、クローズ構築ジェネリック型の型宣言を表します。</summary>
1018 <member name="P:System.Reflection.TypeInfo.Assembly"></member>
1019 <member name="P:System.Reflection.TypeInfo.AssemblyQualifiedName"></member>
1020 <member name="M:System.Reflection.TypeInfo.AsType">
1021 <summary>現在の型を <see cref="T:System.Type" /> オブジェクトとして返します。</summary>
1022 <returns>現在の型。</returns>
1024 <member name="P:System.Reflection.TypeInfo.Attributes"></member>
1025 <member name="P:System.Reflection.TypeInfo.BaseType"></member>
1026 <member name="P:System.Reflection.TypeInfo.ContainsGenericParameters"></member>
1027 <member name="P:System.Reflection.TypeInfo.DeclaredConstructors">
1028 <summary>現在の型によって宣言されたコンストラクターのコレクションを取得します。</summary>
1029 <returns>現在の型によって宣言されたコンストラクターのコレクション。</returns>
1031 <member name="P:System.Reflection.TypeInfo.DeclaredEvents">
1032 <summary>現在の型によって定義されたイベントのコレクションを取得します。</summary>
1033 <returns>現在の型によって定義されたイベントのコレクション。</returns>
1035 <member name="P:System.Reflection.TypeInfo.DeclaredFields">
1036 <summary>現在の型によって定義されたフィールドのコレクションを取得します。</summary>
1037 <returns>現在の型によって定義されたフィールドのコレクション。</returns>
1039 <member name="P:System.Reflection.TypeInfo.DeclaredMembers">
1040 <summary>現在の型によって定義されたメンバーのコレクションを取得します。</summary>
1041 <returns>現在の型によって定義されたメンバーのコレクション。</returns>
1043 <member name="P:System.Reflection.TypeInfo.DeclaredMethods">
1044 <summary>現在の型によって定義されたメソッドのコレクションを取得します。</summary>
1045 <returns>現在の型によって定義されたメソッドのコレクション。</returns>
1047 <member name="P:System.Reflection.TypeInfo.DeclaredNestedTypes">
1048 <summary>現在の型によって定義された入れ子の型のコレクションを取得します。</summary>
1049 <returns>現在の型によって定義された入れ子の型のコレクション。</returns>
1051 <member name="P:System.Reflection.TypeInfo.DeclaredProperties">
1052 <summary>現在の型によって定義されたプロパティのコレクションを取得します。</summary>
1053 <returns>現在の型によって定義されたプロパティのコレクション。</returns>
1055 <member name="P:System.Reflection.TypeInfo.DeclaringMethod"></member>
1056 <member name="P:System.Reflection.TypeInfo.FullName"></member>
1057 <member name="P:System.Reflection.TypeInfo.GenericParameterAttributes"></member>
1058 <member name="P:System.Reflection.TypeInfo.GenericParameterPosition"></member>
1059 <member name="P:System.Reflection.TypeInfo.GenericTypeArguments"></member>
1060 <member name="P:System.Reflection.TypeInfo.GenericTypeParameters">
1061 <summary>現在のインスタンスのジェネリック型パラメーターの配列を取得します。</summary>
1062 <returns>現在のインスタンスのジェネリック型パラメーターを含む配列、現在のインスタンスにジェネリック型パラメーターがない場合は、<see cref="P:System.Array.Length" /> 0 の配列です。</returns>
1064 <member name="M:System.Reflection.TypeInfo.GetArrayRank"></member>
1065 <member name="M:System.Reflection.TypeInfo.GetDeclaredEvent(System.String)">
1066 <summary>現在の型で宣言済みの指定されたパブリック イベントを表すオブジェクトを返します。</summary>
1067 <returns>見つかった場合は指定されたイベントを表すオブジェクト。それ以外の場合は null。</returns>
1068 <param name="name">イベントの名前です。</param>
1069 <exception cref="T:System.ArgumentNullException">
1070 <paramref name="name" /> は null です。</exception>
1072 <member name="M:System.Reflection.TypeInfo.GetDeclaredField(System.String)">
1073 <summary>現在の型で宣言済みの指定されたパブリック フィールドを表すオブジェクトを返します。</summary>
1074 <returns>見つかった場合は指定されたフィールドを表すオブジェクト。それ以外の場合は null。</returns>
1075 <param name="name">フィールドの名前。</param>
1076 <exception cref="T:System.ArgumentNullException">
1077 <paramref name="name" /> は null です。</exception>
1079 <member name="M:System.Reflection.TypeInfo.GetDeclaredMethod(System.String)">
1080 <summary>現在の型で宣言済みの指定されたパブリック メソッドを表すオブジェクトを返します。</summary>
1081 <returns>見つかった場合は指定されたメソッドを表すオブジェクト。それ以外の場合は null。</returns>
1082 <param name="name">メソッドの名前。</param>
1083 <exception cref="T:System.ArgumentNullException">
1084 <paramref name="name" /> は null です。</exception>
1086 <member name="M:System.Reflection.TypeInfo.GetDeclaredMethods(System.String)">
1087 <summary>現在の型で宣言された、指定した名前に一致するすべてのパブリック メソッドを含むコレクションを返します。</summary>
1089 <paramref name="name" /> と一致するメソッドを含むコレクション。</returns>
1090 <param name="name">検索するメソッドの名前。</param>
1091 <exception cref="T:System.ArgumentNullException">
1092 <paramref name="name" /> は null です。</exception>
1094 <member name="M:System.Reflection.TypeInfo.GetDeclaredNestedType(System.String)">
1095 <summary>現在の型で宣言済みの指定されたパブリックな入れ子にされた型を表すオブジェクトを返します。</summary>
1096 <returns>見つかった場合は指定された入れ子にされた型を表すオブジェクト。それ以外の場合は null。</returns>
1097 <param name="name">入れ子にされた型の名前。</param>
1098 <exception cref="T:System.ArgumentNullException">
1099 <paramref name="name" /> は null です。</exception>
1101 <member name="M:System.Reflection.TypeInfo.GetDeclaredProperty(System.String)">
1102 <summary>現在の型で宣言済みの指定されたパブリック プロパティを表すオブジェクトを返します。</summary>
1103 <returns>見つかった場合は指定されたプロパティを表すオブジェクト。それ以外の場合は null。</returns>
1104 <param name="name">プロパティの名前。</param>
1105 <exception cref="T:System.ArgumentNullException">
1106 <paramref name="name" /> は null です。</exception>
1108 <member name="M:System.Reflection.TypeInfo.GetElementType"></member>
1109 <member name="M:System.Reflection.TypeInfo.GetGenericParameterConstraints"></member>
1110 <member name="M:System.Reflection.TypeInfo.GetGenericTypeDefinition"></member>
1111 <member name="P:System.Reflection.TypeInfo.GUID"></member>
1112 <member name="P:System.Reflection.TypeInfo.HasElementType"></member>
1113 <member name="P:System.Reflection.TypeInfo.ImplementedInterfaces">
1114 <summary>現在の型で実装されたインターフェイスのコレクションを取得します。</summary>
1115 <returns>現在の型で実装されたインターフェイスのコレクション。</returns>
1117 <member name="P:System.Reflection.TypeInfo.IsAbstract"></member>
1118 <member name="P:System.Reflection.TypeInfo.IsAnsiClass"></member>
1119 <member name="P:System.Reflection.TypeInfo.IsArray"></member>
1120 <member name="M:System.Reflection.TypeInfo.IsAssignableFrom(System.Reflection.TypeInfo)">
1121 <summary>指定した型が現在の型に割り当て可能かどうかを示す値を返します。</summary>
1122 <returns>指定した型をこの型に割り当てることができる場合は true。それ以外の場合は false。</returns>
1123 <param name="typeInfo">確認する型。</param>
1125 <member name="P:System.Reflection.TypeInfo.IsAutoClass"></member>
1126 <member name="P:System.Reflection.TypeInfo.IsAutoLayout"></member>
1127 <member name="P:System.Reflection.TypeInfo.IsByRef"></member>
1128 <member name="P:System.Reflection.TypeInfo.IsClass"></member>
1129 <member name="P:System.Reflection.TypeInfo.IsEnum"></member>
1130 <member name="P:System.Reflection.TypeInfo.IsExplicitLayout"></member>
1131 <member name="P:System.Reflection.TypeInfo.IsGenericParameter"></member>
1132 <member name="P:System.Reflection.TypeInfo.IsGenericType"></member>
1133 <member name="P:System.Reflection.TypeInfo.IsGenericTypeDefinition"></member>
1134 <member name="P:System.Reflection.TypeInfo.IsImport"></member>
1135 <member name="P:System.Reflection.TypeInfo.IsInterface"></member>
1136 <member name="P:System.Reflection.TypeInfo.IsLayoutSequential"></member>
1137 <member name="P:System.Reflection.TypeInfo.IsMarshalByRef"></member>
1138 <member name="P:System.Reflection.TypeInfo.IsNested"></member>
1139 <member name="P:System.Reflection.TypeInfo.IsNestedAssembly"></member>
1140 <member name="P:System.Reflection.TypeInfo.IsNestedFamANDAssem"></member>
1141 <member name="P:System.Reflection.TypeInfo.IsNestedFamily"></member>
1142 <member name="P:System.Reflection.TypeInfo.IsNestedFamORAssem"></member>
1143 <member name="P:System.Reflection.TypeInfo.IsNestedPrivate"></member>
1144 <member name="P:System.Reflection.TypeInfo.IsNestedPublic"></member>
1145 <member name="P:System.Reflection.TypeInfo.IsNotPublic"></member>
1146 <member name="P:System.Reflection.TypeInfo.IsPointer"></member>
1147 <member name="P:System.Reflection.TypeInfo.IsPrimitive"></member>
1148 <member name="P:System.Reflection.TypeInfo.IsPublic"></member>
1149 <member name="P:System.Reflection.TypeInfo.IsSealed"></member>
1150 <member name="P:System.Reflection.TypeInfo.IsSerializable"></member>
1151 <member name="P:System.Reflection.TypeInfo.IsSpecialName"></member>
1152 <member name="M:System.Reflection.TypeInfo.IsSubclassOf(System.Type)"></member>
1153 <member name="P:System.Reflection.TypeInfo.IsUnicodeClass"></member>
1154 <member name="P:System.Reflection.TypeInfo.IsValueType"></member>
1155 <member name="P:System.Reflection.TypeInfo.IsVisible"></member>
1156 <member name="M:System.Reflection.TypeInfo.MakeArrayType"></member>
1157 <member name="M:System.Reflection.TypeInfo.MakeArrayType(System.Int32)"></member>
1158 <member name="M:System.Reflection.TypeInfo.MakeByRefType"></member>
1159 <member name="M:System.Reflection.TypeInfo.MakeGenericType(System.Type[])"></member>
1160 <member name="M:System.Reflection.TypeInfo.MakePointerType"></member>
1161 <member name="P:System.Reflection.TypeInfo.Namespace"></member>
1162 <member name="M:System.Reflection.TypeInfo.System#Reflection#IReflectableType#GetTypeInfo">
1163 <summary>現在の型の表現を <see cref="T:System.Reflection.TypeInfo" /> オブジェクトとして返します。</summary>
1164 <returns>現在の型への参照。</returns>