System.Reflection メンバーへのバインド時に、バインディング基準に一致するメンバーが複数ある場合にスローされる例外。このクラスは継承できません。 空のメッセージ文字列を使用し、主要原因となる例外を null に設定して、 クラスの新しいインスタンスを初期化します。 メッセージ文字列セットを特定のメッセージに、主要原因となる例外を null に設定して、 クラスの新しいインスタンスを初期化します。 この例外がスローされた原因を示す文字列。 指定したエラー メッセージと、この例外の原因である内部例外への参照を使用して、 クラスの新しいインスタンスを初期化します。 例外の原因を説明するエラー メッセージ。 現在の例外の原因である例外。 パラメーターが null ではない場合、現在の例外は内部例外を処理する catch ブロックで発生します。 再利用でき、バージョン管理可能で自己記述型の共通言語ランタイム アプリケーションのビルド ブロックであるアセンブリを表します。 このアセンブリのカスタム属性を含むコレクションを取得します。 このアセンブリのカスタム属性を含むコレクション。 このアセンブリで定義されている型のコレクションを取得します。 このアセンブリで定義されている型のコレクション。 このアセンブリと指定したオブジェクトが等しいかどうかを判断します。 true がこのインスタンスと等しい場合は 。それ以外の場合は false。 このインスタンスと比較するオブジェクト。 アセンブリの外側で参照できる、このアセンブリ内で定義されているパブリック型のコレクションを取得します。 アセンブリの外側で参照できる、このアセンブリ内で定義されているパブリック型のコレクション。 アセンブリの表示名を取得します。 アセンブリの表示名。 このインスタンスのハッシュ コードを返します。 32 ビット符号付き整数ハッシュ コード。 指定されたリソースが永続化された方法に関する情報を返します。 リソースのトポロジに関する情報が設定されたオブジェクト。リソースが見つからない場合は null。 リソースの、大文字と小文字が区別される名前。 は null です。 パラメーターが空の文字列 ("") です。 このアセンブリのすべてのリソースの名前を返します。 すべてのリソースの名前を格納している配列。 このアセンブリから、指定されたマニフェスト リソースを読み込みます。 マニフェスト リソース。コンパイル時にリソースが指定されない場合や、リソースが呼び出し元から参照できない場合は null。 要求されているマニフェスト リソースの、大文字と小文字が区別される名前。 パラメーターが null です。 パラメーターが空の文字列 ("") です。 .NET for Windows Store apps または ポータブル クラス ライブラリ, 、基本クラスの例外をキャッチ , 、代わりにします。見つかったファイルを読み込むことができませんでした。 は見つかりませんでした。 が有効なアセンブリではありません。 リソースの長さが より大きくなっています。 このアセンブリの を取得します。 このアセンブリのすべて解析された表示名を格納するオブジェクト。 指定した名前の オブジェクトを、アセンブリ インスタンスから取得します。 指定したクラスを表すオブジェクト。クラスが見つからない場合は null。 型の完全な名前。 が無効です。 は null です。 に必要な依存アセンブリが見つかりませんでした。 .NET for Windows Store apps または ポータブル クラス ライブラリ, 、基本クラスの例外をキャッチ , 、代わりにします。 に必要な依存アセンブリは見つかりましたが、読み込むことができませんでした。または現在のアセンブリがリフレクションのみのコンテキストに読み込まれましたが、 に必要な依存アセンブリがプリロードされませんでした。 は依存アセンブリが必要ですが、ファイルが有効なアセンブリではありません。または には、現在読み込まれているバージョンよりも新しいバージョンのランタイム用にコンパイルされた依存アセンブリが必要です。 指定した名前の オブジェクトをアセンブリ インスタンスから取得します。オプションで、大文字と小文字の区別を無視したり、型が見つからない場合は例外をスローしたりできます。 指定されているクラスを表すオブジェクト。 型の完全な名前。 型が見つからなかったときに例外をスローする場合は true。false を返す場合は null。 型名の大文字と小文字の違いを無視する場合は true。それ以外の場合は false。 が無効です。または の長さが 1024 文字を超えています。 は null です。 が true であり、型を見つけることができません。 に必要な依存アセンブリが見つかりませんでした。 に必要な依存アセンブリは見つかりましたが、読み込むことができませんでした。または現在のアセンブリがリフレクションのみのコンテキストに読み込まれましたが、 に必要な依存アセンブリがプリロードされませんでした。 は依存アセンブリが必要ですが、ファイルが有効なアセンブリではありません。または には、現在読み込まれているバージョンよりも新しいバージョンのランタイム用にコンパイルされた依存アセンブリが必要です。 現在のアセンブリが、現在のプロセスでリフレクション出力を使用して動的に生成されたかどうかを示す値を取得します。 現在のアセンブリが現在のプロセスで動的に生成された場合は true。それ以外の場合は false。 を指定してアセンブリを読み込みます。 読み込み済みのアセンブリ。 読み込むアセンブリを記述するオブジェクト。 は null です。 が見つかりません。 .NET for Windows Store apps または ポータブル クラス ライブラリ, 、基本クラスの例外をキャッチ , 、代わりにします。見つかったファイルを読み込むことができませんでした。 が有効なアセンブリではありません。または現在、Version 2.0 以降の共通言語ランタイムが読み込まれていますが、それよりも新しいバージョンを使用して がコンパイルされています。 現在のアセンブリのマニフェストを格納しているモジュールを取得します。 アセンブリのマニフェストを格納しているモジュール。 このアセンブリ内のモジュールを含むコレクションを取得します。 このアセンブリのモジュールを含むコレクション。 アセンブリの完全名を返します。この名前は表示名とも呼ばれます。 アセンブリの完全名。アセンブリの完全名を判断できない場合は、クラス名。 アセンブリに含まれるコードの種類についての情報を提供します。 アセンブリはには .NET Framework のコードが含まれています。 Windows ランタイム コードを含むアセンブリ アセンブリの一意の ID を完全に記述します。 クラスの新しいインスタンスを初期化します。 指定した表示名を使用して クラスの新しいインスタンスを初期化します。 プロパティによって返される、アセンブリの表示名。 は null なので、 は、長さ 0 の文字列です。 Windows ストア アプリのための .NET または汎用性のあるクラス ライブラリで、基本クラスの例外 を代わりにキャッチします。参照アセンブリが見つからないか、読み込むことができませんでした。 どのような種類のコンテンツがアセンブリに含まれているかを示す値を取得または設定します。 どのような種類のコンテンツがアセンブリに含まれているかを示す値。 アセンブリに関連付けられたカルチャの名前を取得または設定します。 カルチャ名。 アセンブリの属性を取得または設定します。 アセンブリの属性を表す値。 アセンブリの完全名を取得します。この名前は表示名とも呼ばれます。 アセンブリの完全名 (表示名) を表す文字列。 アセンブリの公開キーを取得します。 アセンブリの公開キーを格納するバイト配列。 公開キーが提供されましたが (たとえば、 メソッドの使用により)、公開キー トークンが提供されていません。 公開キー トークン (アプリケーションまたはアセンブリに署名するときに使用した公開キーの SHA-1 ハッシュの最後の 8 バイト) を取得します。 公開キー トークンを格納するバイト配列。 アセンブリの簡易名を取得または設定します。必ずそうとは限りませんが、これは通常、アセンブリのマニフェスト ファイルの名前から拡張子を取り除いたものになります。 アセンブリの簡易名。 実行可能ファイルの対象プラットフォームのプロセッサおよびワードあたりのビット数を識別する値を取得または設定します。 実行可能ファイルの対象プラットフォームのプロセッサおよびワードあたりのビット数を識別する列挙値のいずれか。 アセンブリを識別する公開キーを設定します。 アセンブリの公開キーを保持しているバイト配列。 公開キー トークン (アプリケーションまたはアセンブリに署名するときに使用した公開キーの SHA-1 ハッシュの最後の 8 バイト) を設定します。 アセンブリの公開キー トークンを保持しているバイト配列。 アセンブリの完全名を返します。この名前は表示名とも呼ばれます。 アセンブリの完全名。完全名を判断できない場合は、クラス名。 アセンブリのメジャー番号、マイナー番号、ビルド番号、リビジョン番号を取得または設定します。 アセンブリのメジャー番号、マイナー番号、ビルド番号、リビジョン番号を表すオブジェクト。 クラス コンストラクターの属性を取得し、コンストラクターのメタデータにアクセスできるようにします。 メタデータに格納されているとおりにクラス コンストラクターのメソッドの名前を表します。この名前は常に ".ctor" です。このフィールドは読み取り専用です。 このインスタンスが、指定したオブジェクトに等しいかどうかを示す値を返します。 がこのインスタンスの型および値に等しい場合は true。それ以外の場合は false。 対象のインスタンスと比較する対象のオブジェクト、または null。 対象のインスタンスのハッシュ コードを返します。 32 ビット符号付き整数ハッシュ コード。 指定されているパラメーターを持つインスタンスがリフレクションするコンストラクターを呼び出します。一般的には使用されないパラメーターには既定値が設定されます。 コンストラクターに関連付けられているクラスのインスタンス。 既定のバインダーの制約下で、このコンストラクターのパラメーターの数、順序、および型と一致する値の配列。このコンストラクターがパラメーターをとらない場合は、Object[] parameters = new Object[0] のように、要素がゼロ個の配列か null を使用します。この配列の中で、何らかの値で明示的に初期化されないオブジェクトには、そのオブジェクト型の既定値が格納されます。参照型の要素の場合、この値は null です。値型の要素の場合、この値は、実際の要素の型に応じて、0、0.0、または false となります。 このクラスは抽象クラスです。またはこのコンストラクターはクラス初期化子です。 Windows ストア アプリのための .NET または汎用性のあるクラス ライブラリで、基本クラスの例外 を代わりにキャッチします。このコンストラクターはプライベート コンストラクターまたはプロテクト コンストラクターであり、呼び出し元に がありません。 配列には、このコンストラクターが受け入れる型と一致する値が含まれていません。 呼び出されたコンストラクターが例外をスローしました。 渡されたパラメーターの数が正しくありません。 型、 型、および 型の作成はサポートされません。 呼び出し元に、必要なコード アクセス許可がありません。 メタデータに格納されているとおりに型コンストラクターのメソッドの名前を表します。この名前は常に ".cctor" です。このプロパティは読み取り専用です。 リフレクションのみのコンテキストに読み込まれるアセンブリ、モジュール、型、メンバー、およびパラメーターのカスタム属性データにアクセスできるようにします。 属性の型を取得します。 属性の型。 オブジェクトが表す属性インスタンスに対して指定された位置指定引数のリストを取得します。 カスタム属性インスタンスに対して指定された位置指定引数を表す構造体のコレクション。 オブジェクトが表す属性インスタンスに対して指定された名前付き引数のリストを取得します。 カスタム属性インスタンスに対して指定された名前付き引数を表す構造体のコレクション。 リフレクションのみのコンテキストにおけるカスタム属性の名前付き引数を表します。 名前付き引数がフィールドかどうかを示す値を取得します。 名前付き引数がフィールドの場合は true。それ以外の場合は false。 名前付き引数の設定に使用される属性メンバーを取得します。 名前付き引数の設定に使用される属性メンバー。 現在の名前付き引数の型と値を取得するために使用できる 構造体を取得します。 現在の名前付き引数の型と値を取得するために使用できる構造体。 リフレクションのみのコンテキストにおけるカスタム属性の引数、または配列引数の要素を表します。 引数の型または配列引数要素の型を取得します。 引数の型または配列要素の型を表す オブジェクト。 単純な引数または配列引数の要素に対しては、引数の値を取得します。配列引数に対しては値のコレクションを取得します。 引数または要素の値を表すオブジェクト、または配列型引数の値を表す オブジェクトの汎用 イベントの属性を取得し、イベントのメタデータにアクセスできるようにします。 イベント ハンドラーをイベント ソースに追加します。 イベント ソース。 イベント ソースがイベントを発生させるたびに呼び出されるメソッドをカプセル化します。 このイベントには、パブリックな add アクセサーがありません。 渡されたハンドラーを使用できません。 Windows ストア アプリのための .NET または汎用性のあるクラス ライブラリで、基本クラスの例外 を代わりにキャッチします。呼び出し元に、メンバーへのアクセス許可がありません。 Windows ストア アプリのための .NET または汎用性のあるクラス ライブラリで、 を代わりにキャッチします。 パラメーターが null で、イベントが静的ではありません。または が対象で宣言されていません。 非パブリック メソッドを含む、イベントの メソッドの オブジェクトを取得します。 メソッドの オブジェクト。 このイベントの属性を取得します。 このイベントの読み取り専用属性。 このインスタンスが、指定したオブジェクトに等しいかどうかを示す値を返します。 がこのインスタンスの型および値に等しい場合は true。それ以外の場合は false。 対象のインスタンスと比較する対象のオブジェクト、または null。 このイベントに関連付けられている基になるイベント ハンドラー デリゲートの Type オブジェクトを取得します。 デリゲート イベント ハンドラーを表す読み取り専用の Type オブジェクト。 呼び出し元に、必要なアクセス許可がありません。 対象のインスタンスのハッシュ コードを返します。 32 ビット符号付き整数ハッシュ コード。 EventInfo に特別な意味を持つ名前が指定されているかどうかを示す値を取得します。 このイベントに特別な名前が付けられている場合は true。それ以外の場合は false。 イベントの発生時に呼び出されるメソッドを、非パブリック メソッドも含めて取得します。 イベントの発生時に呼び出されるメソッド。 イベント ハンドラーをイベント ソースから削除します。 イベント ソース。 ターゲットによって発生したイベントから関連付けを解除するデリゲート。 このイベントには、パブリックな remove アクセサーがありません。 渡されたハンドラーを使用できません。 Windows ストア アプリのための .NET または汎用性のあるクラス ライブラリで、 を代わりにキャッチします。 パラメーターが null で、イベントが静的ではありません。または が対象で宣言されていません。 Windows ストア アプリのための .NET または汎用性のあるクラス ライブラリで、基本クラスの例外 を代わりにキャッチします。呼び出し元に、メンバーへのアクセス許可がありません。 非パブリック メソッドを含む、イベントのメソッドを削除するための MethodInfo オブジェクトを取得します。 イベントのメソッドを削除するための MethodInfo オブジェクト。 フィールドの属性を取得し、フィールドのメタデータにアクセスできるようにします。 このフィールドに関連付けられている属性を取得します。 このフィールドの FieldAttributes。 このインスタンスが、指定したオブジェクトに等しいかどうかを示す値を返します。 がこのインスタンスの型および値に等しい場合は true。それ以外の場合は false。 対象のインスタンスと比較する対象のオブジェクト、または null。 このフィールド オブジェクトの型を取得します。 このフィールド オブジェクトの型。 指定したハンドルが表すフィールドの を取得します。 によって指定されたフィールドを表す オブジェクト。 フィールドの内部メタデータ形式を識別するハンドルを格納している 構造体。 が無効です。 指定したジェネリック型に応じた、指定したハンドルが表すフィールドの を取得します。 によって指定されたジェネリック型で、 によって指定されたフィールドを表す オブジェクト。 フィールドの内部メタデータ形式を識別するハンドルを格納している 構造体。 フィールドを定義するジェネリック型を識別するハンドルを格納している 構造体。 が無効です。または と互換性がありません。たとえば、 はジェネリック型定義の実行時型ハンドルであり、 は構築された型に基づいています。「解説」を参照してください。 対象のインスタンスのハッシュ コードを返します。 32 ビット符号付き整数ハッシュ コード。 派生クラスによってオーバーライドされた場合、指定したオブジェクトでサポートされているフィールドの値を返します。 このインスタンスがリフレクションするフィールドの値を保持しているオブジェクト。 フィールド値が返されるオブジェクト。 Windows ストア アプリのための .NET または汎用性のあるクラス ライブラリで、 を代わりにキャッチします。フィールドが非静的で が null です。 フィールドがリテラルとマークされていますが、フィールドは許可されたリテラル型を持っていません。 Windows ストア アプリのための .NET または汎用性のあるクラス ライブラリで、基本クラスの例外 を代わりにキャッチします。呼び出し元に、このフィールドに対するアクセス許可がありません。 メソッドが、 のクラスで宣言も継承もされていません。 このフィールドを参照可能な範囲が によって示されるかどうかを表す値を取得します。ここで判定されるのは、フィールドは同じアセンブリ内の他の型でのみ参照できる可能性があり、アセンブリ外部の派生型では参照できないということです。 このフィールドの参照範囲が によって正しく示される場合は true。それ以外の場合は false。 このフィールドへの参照範囲が によって示されるかどうかを表す値を取得します。ここで判定されるのは、フィールドはそのフィールドのクラスと派生クラスの内側でのみ参照できるということです。 このフィールドへのアクセスが によって正しく示される場合は true。それ以外の場合は false。 フィールドへの参照範囲が によって示されるかどうかを表す値を取得します。ここで判定されるのは、フィールドは派生クラスからアクセスできるが、それらのフィールドが同じアセンブリ内にある場合に限るものであることです。 このフィールドへのアクセスが によって正しく示される場合は true。それ以外の場合は false。 このフィールドへの参照可能な範囲が によって示されるかどうかを表す値を取得します。ここで判定されるのは、フィールドは任意の場所にある派生クラスと、同じアセンブリ内のクラスでアクセスできることです。 このフィールドへのアクセスが によって正しく示される場合は true。それ以外の場合は false。 フィールドをコンストラクターの本体だけでしか設定できないのかどうかを示す値を取得します。 フィールドに InitOnly 属性が設定されている場合は true。それ以外の場合は false。 値がコンパイル時に書き込まれ、変更できないかどうかを示す値を取得します。 フィールドに Literal 属性が設定されている場合は true。それ以外の場合は false。 フィールドがプライベートかどうかを示す値を取得します。 フィールドがプライベートの場合は true。それ以外の場合は false。 フィールドがパブリックかどうかを示す値を取得します。 フィールドがパブリックの場合は true。それ以外の場合は false。 対応する SpecialName 属性が 列挙子に設定されているかどうかを示す値を取得します。 に SpecialName 属性が設定されている場合は true。それ以外の場合は false。 フィールドが静的かどうかを示す値を取得します。 フィールドが静的な場合は true。それ以外の場合は false。 指定したオブジェクトでサポートされているフィールドの値を設定します。 フィールド値が設定されるオブジェクト。 フィールドに代入する値。 Windows ストア アプリのための .NET または汎用性のあるクラス ライブラリで、基本クラスの例外 を代わりにキャッチします。呼び出し元に、このフィールドに対するアクセス許可がありません。 Windows ストア アプリのための .NET または汎用性のあるクラス ライブラリで、 を代わりにキャッチします。 パラメーターが null で、フィールドがインスタンス フィールドです。 フィールドがオブジェクト上に存在しません。または パラメーターを変換し、フィールドに格納できません。 オブジェクトを変換するためのメソッドを格納します。 指定された型の 形式を返します。 変換後のオブジェクト。 変換する型。 反映できる型を表します。 この型を表すオブジェクトを取得します。 この型を表すオブジェクト。 ローカル変数の属性を取得し、ローカル変数のメタデータにアクセスできるようにします。 クラスの新しいインスタンスを初期化します。 ローカル変数が参照するオブジェクトがメモリに固定されているかどうかを示す 値を取得します。 変数が参照するオブジェクトがメモリに固定されている場合は true。それ以外の場合は false。 メソッド本体内のローカル変数のインデックスを取得します。 メソッド本体内のローカル変数の宣言順序を表す整数値。 ローカル変数の型を取得します。 ローカル変数の型。 ユーザーが判読できる、ローカル変数を示す文字列を返します。 型名、インデックス、および固定状態などの、ローカル変数に関する情報を表示する文字列。 マニフェスト リソースへのアクセスを提供します。これは、アプリケーションの依存関係を記述した XML ファイルです。 指定されたアセンブリおよびファイルに含まれ、指定された場所にあるリソースを表す クラスの新しいインスタンスを初期化します。 マニフェスト リソースを格納しているアセンブリ。 マニフェスト リソースを格納しているファイルの名前 (ファイルがマニフェスト ファイルと異なる場合)。 マニフェスト リソースの場所に関する情報を提供する列挙値のビットごとの組み合わせ。 マニフェスト リソースを格納しているファイルがマニフェスト ファイルと異なる場合、そのファイル名を取得します。 マニフェスト リソースのファイル名。 マニフェスト リソースを格納しているアセンブリを取得します。 マニフェスト リソースを格納しているアセンブリ。 マニフェスト リソースの場所を取得します。 マニフェスト リソースの場所を示す フラグのビットごとの組み合わせ。 メンバーの属性に関する情報を取得し、メンバーのメタデータにアクセスできるようにします。 このメンバーのカスタム属性を含むコレクションを取得します。 このメンバーのカスタム属性を含むコレクション。 このメンバーを宣言するクラスを取得します。 このメンバーを宣言するクラスの Type オブジェクト。 このインスタンスが、指定したオブジェクトに等しいかどうかを示す値を返します。 がこのインスタンスの型および値に等しい場合は true。それ以外の場合は false。 対象のインスタンスと比較する対象のオブジェクト、または null。 対象のインスタンスのハッシュ コードを返します。 32 ビット符号付き整数ハッシュ コード。 現在の によって表されるメンバーを宣言する型が定義されているモジュールを取得します。 現在の によって表されるメンバーを宣言する型が定義されている このメソッドは実装されていません。 現在のメンバーの名前を取得します。 このメンバーの名前を格納している メソッドとコンストラクターに関する情報を提供します。 このメソッドに関連付けられている属性を取得します。 値のいずれか。 このメソッドの呼び出し規約を示す値を取得します。 このメソッドの ジェネリック メソッドに、割り当てられていないジェネリック型パラメーターが含まれているかどうかを示す値を取得します。 現在の オブジェクトが、割り当てられていないジェネリック型パラメーターを含むジェネリック メソッドを表している場合は true。それ以外の場合は false。 このインスタンスが、指定したオブジェクトに等しいかどうかを示す値を返します。 がこのインスタンスの型および値に等しい場合は true。それ以外の場合は false。 対象のインスタンスと比較する対象のオブジェクト、または null。 ジェネリック メソッドの型引数、またはジェネリック メソッドの定義の型パラメーターを表す オブジェクトの配列を返します。 ジェネリック メソッドの型引数またはジェネリック メソッド定義の型パラメーターを表す オブジェクトの配列。現在のメソッドがジェネリック メソッドではない場合は、空の配列を返します。 現在のオブジェクトは です。.NET Framework Version 2.0 では、ジェネリック コンストラクターはサポートされていません。このメソッドが派生クラスでオーバーライドされない場合、この例外は既定の動作です。 対象のインスタンスのハッシュ コードを返します。 32 ビット符号付き整数ハッシュ コード。 メソッドの内部メタデータ表現 (ハンドル) を使用してメソッド情報を取得します。 メソッドの情報が格納されている MethodBase。 メソッドのハンドル。 が無効です。 指定したジェネリック型の、指定したハンドルで表されるコンストラクターまたはメソッドの オブジェクトを取得します。 で指定したジェネリック型の、 で指定したメソッドまたはコンストラクターを表す オブジェクト。 コンストラクターまたはメソッドの内部メタデータ形式を識別するハンドル。 コンストラクターまたはメソッドを定義するジェネリック型を識別するハンドル。 が無効です。 派生クラスによってオーバーライドされた場合に、指定したメソッドまたはコンストラクターのパラメーターを取得します。 この MethodBase インスタンスでリフレクションされたメソッド (またはコンストラクター) のシグネチャと一致する情報を格納している ParameterInfo 型の配列。 指定したパラメーターを使用して、現在のインスタンスによって表されるメソッドまたはコンストラクターを呼び出します。 呼び出されたメソッドの戻り値を格納しているオブジェクト。コンストラクターの場合は null。注意ref キーワードまたは out キーワードで宣言されたパラメーターを表す 配列の要素も変更できます。 メソッドまたはコンストラクターを呼び出すオブジェクト。メソッドが静的である場合、この引数は無視されます。コンストラクターが静的である場合、この引数は null またはそのコンストラクターを定義するクラスのインスタンスであることが必要です。 呼び出すメソッドまたはコンストラクターの引数リスト。これは、呼び出すメソッドまたはコンストラクターのパラメーターと同じ数、順序、および型のオブジェクトの配列です。パラメーターがない場合、 は null です。このインスタンスで表されるメソッドまたはコンストラクターが ref パラメーター (Visual Basic では ByRef) を受け取る場合、この関数を使用してメソッドまたはコンストラクターを呼び出すために、このパラメーターに特別な属性は必要ありません。この配列の中で、何らかの値で明示的に初期化されないオブジェクトには、そのオブジェクト型の既定値が格納されます。参照型の要素の場合、この値は null です。値型の要素の場合、この値は、実際の要素の型に応じて、0、0.0、または false となります。 Windows ストア アプリのための .NET または汎用性のあるクラス ライブラリで、 を代わりにキャッチします。 パラメーターが null で、メソッドが静的でありません。またはメソッドが、 のクラスで宣言も継承もされていません。または静的コンストラクターが呼び出されており、 が null またはそのコンストラクターを宣言したクラスのインスタンスのいずれでもありません。 配列の要素が、このインスタンスでリフレクションされたメソッドまたはコンストラクターのシグネチャと一致しません。 呼び出されたメソッドまたはコンストラクターが例外をスローします。または現在のインスタンスは、検証できないコードを含んでいる です。 の解説の「検証」セクションを参照してください。 配列に、正しい数の引数の型が格納されていません。 Windows ストア アプリのための .NET または汎用性のあるクラス ライブラリで、基本クラスの例外 を代わりにキャッチします。呼び出し元には、現在のインスタンスが表すメソッドまたはコンストラクターを実行するアクセス許可がありません。 メソッドを宣言する型がオープン ジェネリック型です。つまり、 プロパティは、宣言する型に対して true を返します。 現在のインスタンスは です。 メソッドが抽象メソッドかどうかを示す値を取得します。 このメソッドが抽象メソッドである場合は true。それ以外の場合は false。 このメソッドまたはコンストラクターを参照できる範囲が によって示されるかどうかを表す値を取得します。ここで判定されるのは、このメソッドまたはコンストラクターが同じアセンブリ内の他の型でのみ参照でき、アセンブリ外部の派生型では参照できないものであることです。 このメソッドまたはコンストラクターを参照可能な範囲が によって正しく示される場合は true。それ以外の場合は false。 メソッドがコンストラクターかどうかを示す値を取得します。 このメソッドが オブジェクトによって表されるコンストラクターの場合は true ( オブジェクトの解説にあるメモを参照)。それ以外の場合は false。 このメソッドまたはコンストラクターへの参照範囲が によって正しく示されるかどうかを表す値を取得します。ここで判定されるのは、メソッドまたはコンストラクターはそれらのクラスと派生クラスの内側でのみ参照できるものであることです。 このメソッドまたはコンストラクターへのアクセスが によって正しく示される場合は true。それ以外の場合は false。 このメソッドまたはコンストラクターへの参照範囲が によって示されるかどうかを表す値を取得します。ここで判定されるのは、メソッドまたはコンストラクターは派生クラスから呼び出すことができるが、それらが同じアセンブリ内にある場合に限るものであることです。 このメソッドまたはコンストラクターへのアクセスが によって正しく示される場合は true。それ以外の場合は false。 このメソッドまたはコンストラクターを参照可能な範囲が によって示されるかどうかを表す値を取得します。ここで判定されるのは、メソッドまたはコンストラクターは任意の場所にある派生クラスと、同じアセンブリ内のクラスから呼び出すことができるものであることです。 このメソッドまたはコンストラクターへのアクセスが によって正しく示される場合は true。それ以外の場合は false。 このメソッドが final かどうかを示す値を取得します。 このメソッドが final の場合は true。それ以外の場合は false。 メソッドがジェネリック メソッドかどうかを示す値を取得します。 現在の がジェネリック メソッドを表している場合は true。それ以外の場合は false。 メソッドがジェネリック メソッドの定義かどうかを示す値を取得します。 現在の オブジェクトがジェネリック メソッドの定義を表している場合は true。それ以外の場合は false。 派生クラスで、正確に同じシグネチャを持つ同じ種類のメンバーだけが隠しメンバーになるかどうかを示す値を取得します。 メンバーがシグネチャで隠される場合は true。それ以外の場合は false。 このメンバーがプライベートかどうかを示す値を取得します。 このメソッドへのアクセスがそのクラスの他のメンバーに制限されている場合は true。それ以外の場合は false。 パブリック メソッドかどうかを示す値を取得します。 このメソッドがパブリックの場合は true。それ以外の場合は false。 特別な名前のメソッドかどうかを示す値を取得します。 このメソッドに特別な名前が付けられている場合は true。それ以外の場合は false。 メソッドが static かどうかを示す値を取得します。 このメソッドが static の場合は true。それ以外の場合は false。 メソッドが virtual かどうかを示す値を取得します。 このメソッドが virtual の場合は true。それ以外の場合は false。 メソッド実装の属性を指定する フラグを取得します。 メソッド実装フラグ。 メソッドの属性を取得し、メソッドのメタデータにアクセスできるようにします。 このメソッドから、指定した型のデリゲートを作成します。 このメソッドのデリゲート。 作成するデリゲートの型。 このメソッドから、指定した型のデリゲートを、指定したターゲットを使用して作成します。 このメソッドのデリゲート。 作成するデリゲートの型。 デリゲートが対象とするオブジェクト。 このインスタンスが、指定されたオブジェクトと等価であるかどうかを示す値を返します。 true がこのインスタンスの型および値に等しい場合は 。それ以外の場合は false。 対象のインスタンスと比較する対象のオブジェクト、または null。 ジェネリック メソッドの型引数、またはジェネリック メソッドの定義の型パラメーターを表す オブジェクトの配列を返します。 ジェネリック メソッドの型引数またはジェネリック メソッド定義の型パラメーターを表す オブジェクトの配列。現在のメソッドがジェネリック メソッドではない場合は、空の配列を返します。 このメソッドはサポートされていません。 現在のメソッドを構築する元になるジェネリック メソッド定義を表す オブジェクトを返します。 現在のメソッドを構築する元になるジェネリック メソッド定義を表す オブジェクト。 現在のメソッドはジェネリック メソッドではありません。つまり、 は false を返します。 このメソッドはサポートされていません。 このインスタンスのハッシュ コードを返します。 32 ビット符号付き整数ハッシュ コード。 現在のジェネリック メソッド定義の型パラメーターを型の配列要素に置き換え、その結果構築されるメソッドを表す オブジェクトを返します。 の要素を現在のジェネリック メソッド定義の型パラメーターで置き換えることによって構築されるメソッドを表す オブジェクト。 現在のジェネリック メソッド定義の型パラメーターに置き換えられる型の配列。 現在の はジェネリック メソッド定義を表しません。つまり、 は false を返します。 は null です。または の要素が null です。 の要素の数が、現在のジェネリック メソッド定義の型パラメーターの数と同じではありません。または の要素が、現在のジェネリック メソッド定義の対応する型パラメーターに対して指定された制約を満たしていません。 このメソッドはサポートされていません。 戻り値の型にカスタム修飾子があるかどうかなど、メソッドの戻り値の型に関する情報を格納している オブジェクトを取得します。 戻り値の型に関する情報を格納している オブジェクト。 このメソッドは実装されていません。 このメソッドの戻り値の型を取得します。 このメソッドの戻り値の型。 モジュールのリフレクションを実行します。 のこのインスタンスの適切な を取得します。 Assembly オブジェクト。 このモジュールのカスタム属性を含むコレクションを取得します。 このモジュールのカスタム属性を含むコレクション。 このモジュールと指定したオブジェクトが等しいかどうかを判断します。 がこのインスタンスと等しい場合は true。それ以外の場合は false。 このインスタンスと比較するオブジェクト。 このモジュールの完全修飾名とパスを表す文字列を取得します。 モジュールの完全修飾名。 呼び出し元に、必要なアクセス許可がありません。 対象のインスタンスのハッシュ コードを返します。 32 ビット符号付き整数ハッシュ コード。 大文字小文字を区別したモジュール検索を実行するかどうか、および型が見つからない場合に例外をスローするかどうかを指定して、指定された型を返します。 型がこのモジュールで宣言されている場合は、指定された型を表す オブジェクト。それ以外の場合は null。 検索する型の名前。この名前は、名前空間を含む完全修飾名であることが必要です。 型が見つからなかったときに例外をスローする場合は true。null を返す場合は false。 大文字小文字を区別しない検索を行う場合は true。それ以外の場合は false。 は null なので、 クラス初期化子が呼び出され、例外がスローされます。 は、長さ 0 の文字列です。 が true であり、型を見つけることができません。 に必要な依存アセンブリが見つかりませんでした。 に必要な依存アセンブリは見つかりましたが、読み込むことができませんでした。または現在のアセンブリがリフレクションのみのコンテキストに読み込まれましたが、 に必要な依存アセンブリがプリロードされませんでした。 は依存アセンブリが必要ですが、ファイルが有効なアセンブリではありません。または には、現在読み込まれているバージョンよりも新しいバージョンのランタイム用にコンパイルされた依存アセンブリが必要です。 モジュールの名前をパスを削除した状態で表す文字列を取得します。 パスを含まないモジュール名。 モジュールの名前を返します。 このモジュールの名前を表す文字列。 パラメーターの属性を取得し、パラメーターのメタデータにアクセスできるようにします。 このパラメーターの属性を取得します。 このパラメーターの属性を表す ParameterAttributes オブジェクト。 このパラメーターのカスタム属性を含むコレクションを取得します。 このパラメーターのカスタム属性を含むコレクション。 パラメーターに既定値が定義されているかどうかを示す値を取得します。 パラメーターの既定値。パラメーターに既定値がない場合は このパラメーター列に既定値があるかどうかを示す値を取得します。 このパラメーターが既定値を持つ場合は true。それ以外の場合は false。 このパラメーターが入力パラメーターかどうかを示す値を取得します。 パラメーターが入力パラメーターの場合は true。それ以外の場合は false。 このパラメーターが省略可能かどうかを示す値を取得します。 パラメーターが省略可能な場合は true。それ以外の場合は false。 このパラメーターが出力パラメーターかどうかを示す値を取得します。 パラメーターが出力パラメーターの場合は true。それ以外の場合は false。 このパラメーターが Retval パラメーターかどうかを示す値を取得します。 パラメーターが Retval の場合は true。それ以外の場合は false。 パラメーターが実装されるメンバーを示す値を取得します。 この によって表されるパラメーターを埋め込んだメンバー。 パラメーターの名前を取得します。 このパラメーターの簡易名。 このパラメーターの種類を取得します。 このパラメーターの種類を表す Type オブジェクト。 仮パラメーター リスト内の 0 から始まるパラメーターの位置を取得します。 このパラメーターがパラメーター リスト上で占める位置を表す整数。 プロパティの属性を取得し、プロパティのメタデータにアクセスできるようにします。 このプロパティの属性を取得します。 このプロパティの属性。 プロパティを読み取ることができるかどうかを示す値を取得します。 このプロパティを読み取ることができる場合は true。それ以外の場合は false。 プロパティに書き込むことができるかどうかを示す値を取得します。 このプロパティに書き込むことができる場合は true。それ以外の場合は false。 このインスタンスが、指定されたオブジェクトと等価であるかどうかを示す値を返します。 がこのインスタンスの型および値に等しい場合は true。それ以外の場合は false。 対象のインスタンスと比較する対象のオブジェクト、または null。 コンパイラによってプロパティに関連付けられているリテラル値を返します。 プロパティに関連付けられているリテラル値を格納している 。リテラル値が、要素値がゼロに設定されているクラス型である場合、戻り値は null です。 アンマネージ メタデータの定数テーブルに、現在のプロパティの定数値が含まれていません。 値の型が、共通言語仕様 (CLS: Common Language Specification) で許可されている型のいずれでもありません。ECMA Partition II のメタデータの仕様を参照してください。 このインスタンスのハッシュ コードを返します。 32 ビット符号付き整数ハッシュ コード。 派生クラスによってオーバーライドされた場合に、プロパティのすべてのインデックス パラメーターの配列を返します。 インデックスのパラメーターを格納している ParameterInfo 型の配列。プロパティがインデックス付けされていない場合、配列の要素はゼロ (0) です。 このプロパティの get アクセサーを取得します。 このプロパティの get アクセサー。 指定されたオブジェクトのプロパティの値を返します。 指定されたオブジェクトのプロパティの値。 プロパティ値が返されるオブジェクト。 指定したオブジェクトのプロパティの値を返します。インデックス付きプロパティの場合は、オプションでインデックス値を設定できます。 指定されたオブジェクトのプロパティの値。 プロパティ値が返されるオブジェクト。 インデックス付きプロパティのインデックス値 (省略可能)。インデックス付きプロパティのインデックスは 0 から始まります。インデックス付きでないプロパティの場合は、この値を null にする必要があります。 配列に、必要な引数の型が格納されていません。またはプロパティの get アクセサーが見つかりません。 Windows ストア アプリのための .NET または汎用性のあるクラス ライブラリで、 を代わりにキャッチします。オブジェクトが対象の型と一致しないか、プロパティがインスタンス プロパティであるが、 が null です。 内のパラメーター数が、インデックス付きプロパティのパラメーター数と一致しません。 Windows ストア アプリのための .NET または汎用性のあるクラス ライブラリで、基本クラスの例外 を代わりにキャッチします。クラス内のプライベート メソッドまたはプロテクト メソッドに無効なアクセスが試行されました。 プロパティ値の取得中にエラーが発生しました。たとえば、インデックス付きプロパティで指定されたインデックス値が範囲外です。 プロパティは、例外の原因を示します。 特別な名前のプロパティかどうかを示す値を取得します。 このプロパティに特別な名前が付けられている場合は true。それ以外の場合は false。 このプロパティの型を取得します。 このプロパティの型。 このプロパティの set アクセサーを取得します。 set 、このプロパティのアクセサーまたはnullプロパティが読み取り専用の場合。 指定されたオブジェクトのプロパティの値を設定します。 プロパティ値が設定されるオブジェクト。 変更後のプロパティ値。 プロパティの set アクセサーが見つかりません。または型に変換することはできませんです。 Windows ストア アプリのための .NET または汎用性のあるクラス ライブラリで、 を代わりにキャッチします。型、ターゲット型に一致しないプロパティが、インスタンスのプロパティまたはがはnullです。 Windows ストア アプリのための .NET または汎用性のあるクラス ライブラリで、基本クラスの例外 を代わりにキャッチします。クラス内のプライベート メソッドまたはプロテクト メソッドに無効なアクセスが試行されました。 プロパティ値の設定中にエラーが発生しました。 プロパティは、例外の原因を示します。 指定したオブジェクトのプロパティの値を設定します。インデックス プロパティの場合は、オプションでインデックス値を設定できます。 プロパティ値が設定されるオブジェクト。 変更後のプロパティ値。 インデックス付きプロパティのインデックス値 (省略可能)。インデックス付きでないプロパティの場合は、この値を null にする必要があります。 配列に、必要な引数の型が格納されていません。またはプロパティの set アクセサーが見つかりません。または型に変換することはできませんです。 Windows ストア アプリのための .NET または汎用性のあるクラス ライブラリで、 を代わりにキャッチします。オブジェクトが対象の型と一致しないか、プロパティがインスタンス プロパティであるが、 が null です。 内のパラメーター数が、インデックス付きプロパティのパラメーター数と一致しません。 Windows ストア アプリのための .NET または汎用性のあるクラス ライブラリで、基本クラスの例外 を代わりにキャッチします。クラス内のプライベート メソッドまたはプロテクト メソッドに無効なアクセスが試行されました。 プロパティ値の設定中にエラーが発生しました。たとえば、インデックス付きプロパティで指定されたインデックス値が範囲外です。 プロパティは、例外の原因を示します。 リフレクション オブジェクトを提供できるコンテキストを表します。 クラスの新しいインスタンスを初期化します。 このリフレクション コンテキスト内の指定されたオブジェクトの型の表現を取得します。 指定されたオブジェクトの型を表すオブジェクト。 表すオブジェクト。 別のリフレクション コンテキストのオブジェクトによって表されるアセンブリの表現を、このリフレクション コンテキスト内で取得します。 このリフレクション コンテキストのアセンブリの表現。 このコンテキストで表すアセンブリの外部表現。 別のリフレクション コンテキストのオブジェクトによって表される型の表現を、このリフレクション コンテキスト内で取得します。 このリフレクション コンテキストの型の表現。 このコンテキストで表す型の外部表現。 モジュールのクラスを読み込むことができない場合に、 メソッドがスローする例外。このクラスは継承できません。 クラスと、そのクラスに関連付けられた例外を指定して、 クラスの新しいインスタンスを初期化します。 モジュールで定義され、読み込まれたクラスを保持している Type 型の配列。この配列には null 参照 (Visual Basic の場合は Nothing) 値が含まれることがあります。 クラス ローダーがスローした例外を保持している Exception 型の配列。 配列の null 参照 (Visual Basic の場合は Nothing) 値は、この 配列の例外に合わせて並べられます。 クラス、そのクラスに関連付けられた例外、例外の説明を指定して、 クラスの新しいインスタンスを初期化します。 モジュールで定義され、読み込まれたクラスを保持している Type 型の配列。この配列には null 参照 (Visual Basic の場合は Nothing) 値が含まれることがあります。 クラス ローダーがスローした例外を保持している Exception 型の配列。 配列の null 参照 (Visual Basic の場合は Nothing) 値は、この 配列の例外に合わせて並べられます。 この例外がスローされた原因を説明する文字列。 クラス ローダーがスローした例外の配列を取得します。 クラス ローダーがスローした例外を保持している Exception 型の配列。このインスタンスの 配列の null 値は、この配列の例外に合わせて並べられます。 モジュールで定義され、読み込まれたクラスの配列を取得します。 モジュールで定義され、読み込まれたクラスを保持している Type 型の配列。この配列には null 値が含まれる場合があります。 リソースの場所を指定します。 リソースが別のアセンブリに含まれていることを指定します。 リソースがマニフェスト ファイルに含まれていることを指定します。 埋め込まれている (リンクされていない) リソースを指定します。 リフレクションを通じて呼び出されたメソッドがスローする例外。このクラスは継承できません。 この例外の原因である内部例外への参照を指定して、 クラスの新しいインスタンスを初期化します。 現在の例外の原因である例外。 パラメーターが null ではない場合、現在の例外は内部例外を処理する catch ブロックで発生します。 指定したエラー メッセージと、この例外の原因である内部例外への参照を使用して、 クラスの新しいインスタンスを初期化します。 例外の原因を説明するエラー メッセージ。 現在の例外の原因である例外。 パラメーターが null ではない場合、現在の例外は内部例外を処理する catch ブロックで発生します。 呼び出し時に指定されたパラメーターの数が、必要なパラメーター数と異なる場合にスローされる例外。このクラスは継承できません。 空のメッセージ文字列および例外の主要原因を使用して、 クラスの新しいインスタンスを初期化します。 メッセージ文字列を特定のメッセージに設定し、主要原因となる例外を指定して、 クラスの新しいインスタンスを初期化します。 この例外がスローされた原因を説明する文字列。 指定したエラー メッセージと、この例外の原因である内部例外への参照を使用して、 クラスの新しいインスタンスを初期化します。 例外の原因を説明するエラー メッセージ。 現在の例外の原因である例外。 パラメーターが null ではない場合、現在の例外は内部例外を処理する catch ブロックで発生します。 クラス型、インターフェイス型、配列型、値型、列挙型、型パラメーター、ジェネリック型定義、オープン構築ジェネリック型、クローズ構築ジェネリック型の型宣言を表します。 現在の型を オブジェクトとして返します。 現在の型。 現在の型によって宣言されたコンストラクターのコレクションを取得します。 現在の型によって宣言されたコンストラクターのコレクション。 現在の型によって定義されたイベントのコレクションを取得します。 現在の型によって定義されたイベントのコレクション。 現在の型によって定義されたフィールドのコレクションを取得します。 現在の型によって定義されたフィールドのコレクション。 現在の型によって定義されたメンバーのコレクションを取得します。 現在の型によって定義されたメンバーのコレクション。 現在の型によって定義されたメソッドのコレクションを取得します。 現在の型によって定義されたメソッドのコレクション。 現在の型によって定義された入れ子の型のコレクションを取得します。 現在の型によって定義された入れ子の型のコレクション。 現在の型によって定義されたプロパティのコレクションを取得します。 現在の型によって定義されたプロパティのコレクション。 現在のインスタンスのジェネリック型パラメーターの配列を取得します。 現在のインスタンスのジェネリック型パラメーターを含む配列、現在のインスタンスにジェネリック型パラメーターがない場合は、 0 の配列です。 現在の型で宣言済みの指定されたパブリック イベントを表すオブジェクトを返します。 見つかった場合は指定されたイベントを表すオブジェクト。それ以外の場合は null。 イベントの名前です。 は null です。 現在の型で宣言済みの指定されたパブリック フィールドを表すオブジェクトを返します。 見つかった場合は指定されたフィールドを表すオブジェクト。それ以外の場合は null。 フィールドの名前。 は null です。 現在の型で宣言済みの指定されたパブリック メソッドを表すオブジェクトを返します。 見つかった場合は指定されたメソッドを表すオブジェクト。それ以外の場合は null。 メソッドの名前。 は null です。 現在の型で宣言された、指定した名前に一致するすべてのパブリック メソッドを含むコレクションを返します。 と一致するメソッドを含むコレクション。 検索するメソッドの名前。 は null です。 現在の型で宣言済みの指定されたパブリックな入れ子にされた型を表すオブジェクトを返します。 見つかった場合は指定された入れ子にされた型を表すオブジェクト。それ以外の場合は null。 入れ子にされた型の名前。 は null です。 現在の型で宣言済みの指定されたパブリック プロパティを表すオブジェクトを返します。 見つかった場合は指定されたプロパティを表すオブジェクト。それ以外の場合は null。 プロパティの名前。 は null です。 現在の型で実装されたインターフェイスのコレクションを取得します。 現在の型で実装されたインターフェイスのコレクション。 指定した型が現在の型に割り当て可能かどうかを示す値を返します。 指定した型をこの型に割り当てることができる場合は true。それ以外の場合は false。 確認する型。 現在の型の表現を オブジェクトとして返します。 現在の型への参照。