System.Reflection.Emit
動的アセンブリを定義および表現します。
指定した名前とアクセス権を持つ動的アセンブリを定義します。
新しいアセンブリを表すオブジェクト。
アセンブリの名前。
アセンブリのアクセス権。
指定した名前、アクセス権、および属性を持つ新しいアセンブリを定義します。
新しいアセンブリを表すオブジェクト。
アセンブリの名前。
アセンブリのアクセス権。
アセンブリの属性が格納されているコレクション。
このアセンブリに名前付き遷移動的モジュールを定義します。
定義する動的モジュールを表す 。
動的モジュールの名前。長さは 260 文字未満にする必要があります。
の先頭が空白です。または の長さが 0 です。または の長さが 260 以上です。
は null なので、
呼び出し元に、必要なアクセス許可がありません。
既定のシンボル ライターのアセンブリを読み込むことができません。または既定のシンボル ライター インターフェイスを実装する型が見つかりません。
このインスタンスが、指定したオブジェクトに等しいかどうかを示す値を返します。
がこのインスタンスの型および値に等しい場合は true。それ以外の場合は false。
対象のインスタンスと比較する対象のオブジェクト、または null。
現在の動的アセンブリの表示名を取得します。
動的アセンブリの表示名。
指定した名前の動的モジュールを返します。
要求された動的モジュールを表す ModuleBuilder オブジェクト。
要求する動的モジュールの名前。
は null なので、
の長さが 0 です。
呼び出し元に、必要なアクセス許可がありません。
対象のインスタンスのハッシュ コードを返します。
32 ビット符号付き整数ハッシュ コード。
指定されたリソースが永続化された方法に関する情報を返します。
リソースのトポロジに関する情報が設定された 。リソースが見つからない場合は null。
リソースの名前。
このメソッドは、現在サポートされていません。
呼び出し元に、必要なアクセス許可がありません。
このアセンブリから、指定されたマニフェスト リソースを読み込みます。
すべてのリソースの名前を格納している文字列型の配列。
このメソッドは、動的アセンブリではサポートされていません。マニフェスト リソース名を取得するには、 を使用します。
呼び出し元に、必要なアクセス許可がありません。
このアセンブリから、指定されたマニフェスト リソースを読み込みます。
マニフェスト リソースを表す 。
要求されているマニフェスト リソースの名前。
このメソッドは、現在サポートされていません。
呼び出し元に、必要なアクセス許可がありません。
現在のアセンブリが動的アセンブリであることを示す値を取得します。
常に true。
アセンブリ マニフェストを格納している現在の 内のモジュールを取得します。
マニフェスト モジュール。
指定したカスタム属性 BLOB を使用して、このアセンブリのカスタム属性を設定します。
カスタム属性用のコンストラクター。
属性を表すバイト BLOB。
または が null です。
呼び出し元に、必要なアクセス許可がありません。
が RuntimeConstructorInfo ではありません。
カスタム属性ビルダーを使用して、このアセンブリのカスタム属性を設定します。
カスタム属性を定義するためのヘルパー クラスのインスタンス。
は null なので、
呼び出し元に、必要なアクセス許可がありません。
動的アセンブリのアクセス モードを定義します。
動的アセンブリは実行できますが、保存できません。
動的アセンブリはアンロードでき、そのメモリを再利用できますが、「動的な型生成のための収集可能なアセンブリ」に説明されている制限が適用されます。
動的クラスのコンストラクターを定義および表現します。
このコンストラクターの属性を取得します。
このコンストラクターの属性を返します。
宣言型がジェネリックかどうかに応じて異なる 値を取得します。
宣言型がジェネリックである場合は 。それ以外の場合は 。
このメンバーを宣言する型の オブジェクトへの参照を取得します。
このメンバーを宣言する型の オブジェクトを返します。
このコンストラクターのパラメーターを定義します。
このコンストラクターの新しいパラメーターを表す ParameterBuilder オブジェクトを返します。
パラメーター リスト内のパラメーターの位置。パラメーターのインデックスは 1 から始まります。最初のパラメーターが 1 です。
パラメーターの属性。
パラメーターの名前。名前は null 文字列でもかまいません。
が 0 (ゼロ) 未満か、コンストラクターのパラメーター数を超える値です。
外側の型が を使用して作成されています。
このコンストラクターの を取得します。
このコンストラクターの オブジェクトを返します。
コンストラクターが、既定のコンストラクターです。またはコンストラクターが、メソッド本体を持たないことを示す フラグまたは フラグを持っています。
このコンストラクターのメソッド本体の作成に使用できる、指定した MSIL ストリーム サイズを持つ オブジェクトを取得します。
このコンストラクターの 。
MSIL ストリームのサイズ (バイト単位)。
コンストラクターが、既定のコンストラクターです。またはコンストラクターが、メソッド本体を持たないことを示す フラグまたは フラグを持っています。
このコンストラクターのパラメーターを返します。
このコンストラクターのパラメーターを表す オブジェクトの配列を返します。
.NET Framework Version 1.0 および 1.1 では、このコンストラクターの型で が呼び出されませんでした。
.NET Framework Version 2.0 では、このコンストラクターの型で が呼び出されませんでした。
このコンストラクターのローカル変数をゼロで初期化するかどうかを取得または設定します。
読み取り/書き込み。このコンストラクターのローカル変数をゼロで初期化するかどうかを取得または設定します。
このコンストラクターの名前を取得します。
このコンストラクターの名前を返します。
指定されたカスタム属性 BLOB を使用して、カスタム属性を設定します。
カスタム属性用のコンストラクター。
属性を表すバイト BLOB。
または が null です。
カスタム属性ビルダーを使用して、カスタム属性を設定します。
カスタム属性を定義するためのヘルパー クラスのインスタンス。
は null なので、
このコンストラクターのメソッド実装フラグを設定します。
メソッド実装フラグ。
外側の型が を使用して作成されています。
この インスタンスを として返します。
このコンストラクターの名前、属性、および例外を格納している と現在の MSIL ストリームを続けて返します。
列挙型を記述し、表現します。
この列挙型 (Enum) の定義が含まれた動的アセンブリを取得します。
読み取り専用。この列挙型 (Enum) の定義が含まれた動的アセンブリ。
親アセンブリの表示名で限定されたこの列挙型 (Enum) の完全パスを返します。
読み取り専用。親アセンブリの表示名で限定されたこの列挙型 (Enum) の完全パス。
がまだ呼び出されていない場合。
この型の親の を返します。これは常に です。
読み取り専用。この型の親の 。
この列挙を表す オブジェクトを取得します。
この列挙値を表すオブジェクト。
この を宣言した型を返します。
読み取り専用。この を宣言した型。
列挙型の中に名前付き静的フィールドを定義し、指定した定数値を設定します。
定義されたフィールド。
静的フィールドの名前。
リテラルの定数値。
この列挙型 (Enum) の完全パスを返します。
読み取り専用。この列挙型 (Enum) の完全パス。
このメソッドを呼び出すと、必ず がスローされます。
このメソッドはサポートされていません。値は返されません。
このメソッドは、現在サポートされていません。
この列挙型 (Enum) のグローバル一意識別子 (GUID: Globally Unique Identifier) を返します。
読み取り専用。この列挙型 (Enum) の GUID。
このメソッドは現在、不完全な型に対してはサポートされていません。
指定した オブジェクトをこのオブジェクトに割り当てることができるかどうかを示す値を取得します。
をオブジェクトに割り当てることができる場合は true、それ以外の場合は false。
テストするオブジェクト。
が 1 未満です。
この の定義が含まれた動的モジュールを取得します。
読み取り専用。この の定義が含まれた動的モジュール。
この列挙型 (Enum) の名前を返します。
読み取り専用。この列挙型 (Enum) の名前。
この列挙型 (Enum) の名前空間を返します。
読み取り専用。この列挙型 (Enum) の名前空間。
指定されたカスタム属性 BLOB を使用して、カスタム属性を設定します。
カスタム属性用のコンストラクター。
属性を表すバイト BLOB。
または が null です。
カスタム属性ビルダーを使用して、カスタム属性を設定します。
カスタム属性を定義するためのヘルパー クラスのインスタンス。
は null なので、
この列挙型 (Enum) の基になるフィールドを返します。
読み取り専用。この列挙型 (Enum) の基になるフィールド。
クラスのイベントを定義します。
このイベントに関連付ける "other" メソッドの 1 つを追加します。"other" メソッドとは、イベントに関連付けられた "on" メソッドおよび "raise" メソッド以外のメソッドです。この関数は、必要な数の "other" メソッドを追加するために何回も呼び出すことができます。
他のメソッドを表す MethodBuilder オブジェクト。
は null なので、
が、外側の型に対して呼び出されました。
このイベントをサブスクライブするメソッドを設定します。
このイベントをサブスクライブするメソッドを表す MethodBuilder オブジェクト。
は null なので、
が、外側の型に対して呼び出されました。
指定されたカスタム属性 BLOB を使用して、カスタム属性を設定します。
カスタム属性用のコンストラクター。
属性を表すバイト BLOB。
または が null です。
が、外側の型に対して呼び出されました。
カスタム属性ビルダーを使用して、カスタム属性を設定します。
カスタム属性を記述するためのヘルパー クラスのインスタンス。
は null なので、
が、外側の型に対して呼び出されました。
このイベントを発生させるメソッドを設定します。
このイベントを発生させるメソッドを表す MethodBuilder オブジェクト。
は null なので、
が、外側の型に対して呼び出されました。
このイベントをアンサブスクライブするメソッドを設定します。
このイベントをアンサブスクライブするメソッドを表す MethodBuilder オブジェクト。
は null なので、
が、外側の型に対して呼び出されました。
フィールドを定義および表現します。このクラスは継承できません。
このフィールドの属性を示します。このプロパティは読み取り専用です。
このフィールドの属性。
このフィールドを宣言する型の オブジェクトへの参照を示します。このプロパティは読み取り専用です。
このフィールドを宣言する型の オブジェクトへの参照。
このフィールドの型を表す オブジェクトを示します。このプロパティは読み取り専用です。
このフィールドの型を表す オブジェクト。
指定したオブジェクトでサポートされているフィールドの値を取得します。
このインスタンスがリフレクションするフィールドの値を格納している 。
フィールドにアクセスするオブジェクト。
このメソッドはサポートされていません。
このフィールドの名前を示します。このプロパティは読み取り専用です。
このフィールドの名前を格納している 。
このフィールドの既定値を設定します。
このフィールドの新しい既定値。
外側の型が を使用して作成されています。
フィールドが、サポートされている型のいずれでもありません。または の型がフィールドの型と一致しません。またはフィールドが 型または他の参照型であり、 が null ではなく、値を参照型に割り当てることができません。
指定されたカスタム属性 BLOB を使用して、カスタム属性を設定します。
カスタム属性用のコンストラクター。
属性を表すバイト BLOB。
または が null です。
このフィールドの親の型が完全型です。
カスタム属性ビルダーを使用して、カスタム属性を設定します。
カスタム属性を定義するためのヘルパー クラスのインスタンス。
は null なので、
このフィールドの親の型が完全型です。
フィールド レイアウトを指定します。
このフィールドを格納している型の中でのフィールドのオフセット。
外側の型が を使用して作成されています。
が 0 未満です。
動的に定義されたジェネリック型およびジェネリック メソッドのジェネリック型パラメーターを定義および作成します。このクラスは継承できません。
現在の型パラメーターが属するジェネリック型の定義を格納する動的アセンブリを表す オブジェクトを取得します。
現在の型パラメーターが属するジェネリック型の定義を格納する動的アセンブリを表す オブジェクト。
常に null を取得します。
常に null 参照 (Visual Basic では Nothing)。
現在のジェネリック型パラメーターの基本型の制約を取得します。
ジェネリック型パラメーターの基本型の制約を表す オブジェクト。型パラメーターに基本型の制約がない場合は null。
常に true を取得します。
常に true。
現在の がジェネリック メソッドの型パラメーターを表している場合に、宣言するメソッドを表す を取得します。
現在の がジェネリック メソッドの型パラメーターを表している場合は、宣言するメソッドを表す 。それ以外の場合は null。
ジェネリック型パラメーターが属するジェネリック型の定義、またはジェネリック メソッドの定義を取得します。
型パラメーターがジェネリック型に属する場合は、そのジェネリック型を表す オブジェクト。型パラメーターがジェネリック メソッドに属する場合は、そのジェネリック メソッドを宣言した型を表す オブジェクト。
指定されたオブジェクトが EventToken のインスタンスであり、現在のインスタンスと等しいかどうかをテストします。
が EventToken のインスタンスで、現在のインスタンスと等しい場合は true。それ以外の場合は false。
現在のインスタンスと比較するオブジェクト。
常に null を取得します。
常に null 参照 (Visual Basic では Nothing)。
パラメーターを宣言したジェネリック型またはジェネリック メソッドの型パラメーター リスト内の型パラメーターの位置を取得します。
パラメーターを宣言したジェネリック型またはジェネリック メソッドの型パラメーター リスト内の型パラメーターの位置。
常に をスローします。
現在の配列型、ポインター型、または ByRef 型によって参照される型。現在の型が配列型でもポインター型でもなく、参照により渡されない場合は、null。
常にスローします。
ジェネリック型パラメーターには有効ではありません。
ジェネリック型パラメーターには有効ではありません。
常にスローします。
現在のインスタンスの 32 ビット整数ハッシュ コードを返します。
32 ビット整数ハッシュ コード。
不完全なジェネリック型パラメーターではサポートされていません。
不完全なジェネリック型パラメーターではサポートされていません。
常にスローします。
常に 例外をスローします。
常に 例外をスローします。
テストするオブジェクト。
常にスローします。
常に true を取得します。
常に true。
常に false を返します。
常に false。
常に false を取得します。
常に false。
不完全なジェネリック型パラメーターではサポートされていません。
不完全なジェネリック型パラメーターではサポートされていません。
サポートされていません。
常にスローします。
要素型がジェネリック型パラメーターである 1 次元配列の型を返します。
要素型がジェネリック型パラメーターである 1 次元配列の型を表す オブジェクト。
指定した次元数を持つ、要素型がジェネリック型パラメーターである配列の型を返します。
指定した次元数を持つ、要素型がジェネリック型パラメーターである配列の型を表す オブジェクト。
配列の次元数。
が有効な次元数ではありません。たとえば、値が 1 未満であるなどです。
参照パラメーターとして渡されるときに、現在のジェネリック型パラメーターを表す オブジェクトを返します。
参照パラメーターとして渡されるときに、現在のジェネリック型パラメーターを表す オブジェクト。
不完全なジェネリック型パラメーターには有効ではありません。
このメソッドは、不完全なジェネリック型パラメーターには無効です。
型引数の配列。
常にスローします。
現在のジェネリック型パラメーターへのポインターを表す オブジェクトを返します。
現在のジェネリック型パラメーターへのポインターを表す オブジェクト。
ジェネリック型パラメーターを格納する動的モジュールを取得します。
ジェネリック型パラメーターを格納する動的モジュールを表す オブジェクト。
ジェネリック型パラメーターの名前を取得します。
ジェネリック型パラメーターの名前。
常に null を取得します。
常に null 参照 (Visual Basic では Nothing)。
型パラメーターを置き換えるために、型が継承する必要のある基本型を設定します。
型パラメーターを置き換える型が継承する必要のある 。
指定されたカスタム属性 BLOB を使用して、カスタム属性を設定します。
カスタム属性用のコンストラクター。
属性を表すバイト BLOB。
は null なので、または が null 参照です。
カスタム属性ビルダーを使用して、カスタム属性を設定します。
カスタム属性を定義するためのヘルパー クラスのインスタンス。
は null なので、
パラメーターなしのコンストラクターの制約など、ジェネリック パラメーターの分散特性と特殊な制約を設定します。
ジェネリック型パラメーターの分散特性と特殊な制約を表す 値のビットごとの組み合わせ。
型パラメーターを置き換えるために、型が実装する必要のあるインターフェイスを設定します。
型パラメーターを置き換えるために、型が実装する必要のあるインターフェイスを表す オブジェクトの配列。
現在のジェネリック型パラメーターの文字列形式を返します。
ジェネリック型パラメーターの名前を含む文字列。
動的クラスのメソッド (またはコンストラクター) を定義および表現します。
このメソッドの属性を取得します。
読み取り専用。このメソッドの MethodAttributes を取得します。
メソッドの呼び出し規約を返します。
読み取り専用。メソッドの呼び出し規約。
この型ではサポートされていません。
サポートされていません。
呼び出されたメソッドは、基本クラスではサポートされません。
このメソッドを宣言する型を返します。
読み取り専用。このメソッドを宣言する型。
現在のメソッドのジェネリック型パラメーターの数を設定し、その名前を指定し、制約の定義に使用できる オブジェクトの配列を返します。
ジェネリック メソッドの型パラメーターを表す オブジェクトの配列。
ジェネリック型パラメーターの名前を表す文字列の配列。
ジェネリック型パラメーターは、このメソッドに対して既に定義されています。またはメソッドは既に完了しています。または メソッドは現在のメソッドに対して呼び出されています。
は null なので、または の要素が null です。
が空の配列です。
このメソッドのパラメーター属性およびパラメーターの名前を設定するか、このメソッドの戻り値を設定します。カスタム属性の適用に使用できる ParameterBuilder を返します。
このメソッドのパラメーターを表す ParameterBuilder オブジェクト、またはこのメソッドの戻り値を返します。
パラメーター リスト内のパラメーターの位置。パラメーターは、最初のパラメーターに対して 1 から始まるインデックスが付けられます。この数値が 0 の場合は、メソッドの戻り値を表します。
パラメーターのパラメーター属性。
パラメーターの名前。名前は null 文字列でもかまいません。
メソッドにパラメーターが指定されていません。または が 0 未満です。または がメソッドのパラメーター数を超える値です。
外側の型が を使用して作成されています。または現在のメソッドでは、 プロパティは true ですが、 プロパティが false です
指定したオブジェクトがこのインスタンスと等しいかどうかを確認します。
が MethodBuilder のインスタンスで、このオブジェクトと等しい場合は true。それ以外の場合は false。
この MethodBuilder インスタンスと比較するオブジェクト。
メソッドがジェネリック メソッドの場合に、メソッドの型パラメーターを表す オブジェクトの配列を返します。
メソッドがジェネリックの場合は型パラメーターを表す オブジェクトの配列。メソッドがジェネリックでない場合は null。
このメソッドを返します。
の現在のインスタンス。
現在のメソッドはジェネリック メソッドではありません。つまり、 プロパティは false を返します。
このメソッドのハッシュ コードを取得します。
このメソッドのハッシュ コード。
既定の MSIL (Microsoft Intermediate Language) ストリーム サイズ (64 バイト) を持つこのメソッドの ILGenerator を返します。
このメソッドの ILGenerator オブジェクトを返します。
または のフラグが指定されているため、このメソッドに本体は必要ありません。たとえば、 フラグが指定されているなどです。またはこのメソッドはジェネリック メソッドですが、ジェネリック メソッドの定義ではありません。つまり、 プロパティは true ですが、 プロパティが false です。
指定した MSIL ストリーム サイズを持つこのメソッドの ILGenerator を返します。
このメソッドの ILGenerator オブジェクトを返します。
MSIL ストリームのサイズ (バイト単位)。
または のフラグが指定されているため、このメソッドに本体は必要ありません。たとえば、 フラグが指定されているなどです。またはこのメソッドはジェネリック メソッドですが、ジェネリック メソッドの定義ではありません。つまり、 プロパティは true ですが、 プロパティが false です。
このメソッドのパラメーターを返します。
このメソッドのパラメーターを表す ParameterInfo オブジェクトの配列。
このメソッドは、現在サポートされていません。 を使用してメソッドを取得し、返された に対して GetParameters を呼び出します。
このメソッドのローカル変数を 0 で初期化するかどうかを指定するブール値を取得または設定します。このプロパティの既定値は true です。
このメソッドのローカル変数を 0 で初期化する必要がある場合は true。それ以外の場合は false。
現在のメソッドでは、 プロパティは true ですが、 プロパティが false です (取得または設定します)。
メソッドがジェネリック メソッドかどうかを示す値を取得します。
このメソッドがジェネリック メソッドの場合は true。それ以外の場合は false。
現在の オブジェクトがジェネリック メソッドの定義を表しているかどうかを示す値を取得します。
現在の オブジェクトがジェネリック メソッドの定義を表している場合は true。それ以外の場合は false。
指定したジェネリック型引数を使用して、現在のジェネリック メソッドの定義から構築されたジェネリック メソッドを返します。
指定したジェネリック型引数を使用して、現在のジェネリック メソッドの定義から構築されたジェネリック メソッドを表す 。
ジェネリック メソッドの型引数を表す オブジェクトの配列。
このメソッドの名前を取得します。
読み取り専用。このメソッドの簡易名を格納している文字列を取得します。
戻り値の型にカスタム修飾子があるかどうかなど、メソッドの戻り値の型に関する情報を格納している オブジェクトを取得します。
戻り値の型に関する情報を格納している オブジェクト。
宣言する型が作成されていません。
この が表すメソッドの戻り値の型を取得します。
メソッドの戻り値の型。
指定されたカスタム属性 BLOB を使用して、カスタム属性を設定します。
カスタム属性用のコンストラクター。
属性を表すバイト BLOB。
または が null です。
現在のメソッドでは、 プロパティは true ですが、 プロパティが false です
カスタム属性ビルダーを使用して、カスタム属性を設定します。
カスタム属性を記述するためのヘルパー クラスのインスタンス。
は null なので、
現在のメソッドでは、 プロパティは true ですが、 プロパティが false です
このメソッドの実装フラグを設定します。
設定する実装フラグ。
外側の型が を使用して作成されています。または現在のメソッドでは、 プロパティは true ですが、 プロパティが false です
メソッドのパラメーターの数と型を設定します。
パラメーターの型を表す オブジェクトの配列。
現在のメソッドはジェネリック メソッドですが、ジェネリック メソッドの定義ではありません。つまり、 プロパティは true ですが、 プロパティが false です。
メソッドの戻り値の型を設定します。
メソッドの戻り値の型を表す オブジェクト。
現在のメソッドはジェネリック メソッドですが、ジェネリック メソッドの定義ではありません。つまり、 プロパティは true ですが、 プロパティが false です。
戻り値の型、パラメーターの型、戻り値の型とパラメーターの型の必須およびオプションのカスタム修飾子を含むメソッド シグネチャを設定します。
メソッドの戻り値の型。
メソッドの戻り値の型の必須のカスタム修飾子 ( など) を表す型の配列。戻り値の型に必須のカスタム修飾子がない場合は、null を指定します。
メソッドの戻り値の型のオプションのカスタム修飾子 ( など) を表す型の配列。戻り値の型にオプションのカスタム修飾子がない場合は、null を指定します。
メソッドのパラメーターの型。
型の配列の配列。型の各配列は、対応するパラメーターの必須のカスタム修飾子 ( など) を表します。特定のパラメーターに必須のカスタム修飾子がない場合は、型の配列の代わりに null を指定します。必須のカスタム修飾子を持つパラメーターがない場合は、配列の配列の代わりに null を指定します。
型の配列の配列。型の各配列は、対応するパラメーターのオプションのカスタム修飾子 ( など) を表します。特定のパラメーターにオプションのカスタム修飾子がない場合は、型の配列の代わりに null を指定します。オプションのカスタム修飾子を持つパラメーターがない場合は、配列の配列の代わりに null を指定します。
現在のメソッドはジェネリック メソッドですが、ジェネリック メソッドの定義ではありません。つまり、 プロパティは true ですが、 プロパティが false です。
この MethodBuilder インスタンスを文字列として返します。
このメソッドの名前、属性、メソッド シグネチャ、例外、およびローカル シグネチャを格納している文字列と現在の MSIL ストリームを続けて返します。
動的アセンブリ内のモジュールを定義および表現します。
この インスタンスが定義されている動的アセンブリを取得します。
現在の動的モジュールが定義されている動的アセンブリ。
この動的モジュールのグローバル関数定義とグローバル データ定義を完了します。
このメソッドは、既に呼び出されています。
指定した型の という単一の非静的フィールドと共に、値型の列挙型を定義します。
定義された列挙型。
列挙型の完全パス。 に null を埋め込むことはできません。
列挙型の型属性。属性は、 で定義された任意のビットです。
列挙型の基になる型。これは、組み込みの整数型にする必要があります。
可視属性以外の属性が指定されています。または指定された名前の列挙型が、このモジュールの親アセンブリに存在します。または可視属性が列挙型のスコープと一致しません。たとえば、 が に指定されていて、列挙型が入れ子にされた型ではありません。
は null なので、
名前、属性、呼び出し規約、戻り値の型、およびパラメーター型を指定して、グローバル メソッドを定義します。
定義されたグローバル メソッド。
メソッドの名前です。 に null を埋め込むことはできません。
メソッドの属性。 には を含める必要があります。
メソッドの呼び出し規約。
メソッドの戻り値の型。
メソッドのパラメーターの型。
このメソッドは静的ではありません。つまり、 に が含まれていません。または 配列の要素が null です。
は null なので、
は既に呼び出されています。
名前、属性、呼び出し規約、戻り値の型、戻り値の型のカスタム修飾子、パラメーター型、およびパラメーター型のカスタム修飾子を指定して、グローバル メソッドを定義します。
定義されたグローバル メソッド。
メソッドの名前です。 に null 文字を埋め込むことはできません。
メソッドの属性。 には を含める必要があります。
メソッドの呼び出し規約。
メソッドの戻り値の型。
や などの、戻り値の型の必須のカスタム修飾子を表す型の配列。戻り値の型に必須のカスタム修飾子がない場合は、null を指定します。
や などの、戻り値の型のオプションのカスタム修飾子を表す型の配列。戻り値の型にオプションのカスタム修飾子がない場合は、null を指定します。
メソッドのパラメーターの型。
型の配列の配列。型の各配列は、グローバル メソッドの対応するパラメーターの必須のカスタム修飾子を表します。特定の引数に必須のカスタム修飾子がない場合は、型の配列の代わりに null を指定します。グローバル メソッドに引数がない場合、またはどの引数にも必須のカスタム修飾子がない場合は、配列の配列の代わりに null を指定します。
型の配列の配列。型の各配列は、対応するパラメーターのオプションのカスタム修飾子を表します。特定の引数にオプションのカスタム修飾子がない場合は、型の配列の代わりに null を指定します。グローバル メソッドに引数がない場合、またはどの引数にもオプションのカスタム修飾子がない場合は、配列の配列の代わりに null を指定します。
このメソッドは静的ではありません。つまり、 に が含まれていません。または 配列の要素が null です。
は null なので、
メソッドは既に呼び出されています。
名前、属性、戻り値の型、およびパラメーター型を指定して、グローバル メソッドを定義します。
定義されたグローバル メソッド。
メソッドの名前です。 に null を埋め込むことはできません。
メソッドの属性。 には を含める必要があります。
メソッドの戻り値の型。
メソッドのパラメーターの型。
このメソッドは静的ではありません。つまり、 に が含まれていません。または の長さが 0 です。または 配列の要素が null です。
は null なので、
は既に呼び出されています。
移植可能な実行可能 (PE) ファイルの .sdata セクションに、初期化済みデータ フィールドを定義します。
データを参照するフィールド。
データを参照するために使用される名前。 に null を埋め込むことはできません。
データのバイナリ ラージ オブジェクト (BLOB)。
フィールドの属性。既定値は、Static です。
の長さが 0 です。または のサイズが 0 以下か、0x3f0000 以上です。
または が null です。
は既に呼び出されています。
このモジュールで、指定した名前のプライベート型の TypeBuilder を構築します。
指定した名前のプライベート型。
名前空間を含む、型の完全パス。 に null を埋め込むことはできません。
指定された名前の型が、このモジュールの親アセンブリに存在します。または入れ子にされた型の属性は、入れ子になっていない型に対して設定されます。
は null なので、
型名と型属性を指定して、TypeBuilder を構築します。
要求された属性をすべて指定して作成された TypeBuilder。
型の完全パス。 に null を埋め込むことはできません。
定義された型の属性。
指定された名前の型が、このモジュールの親アセンブリに存在します。または入れ子にされた型の属性は、入れ子になっていない型に対して設定されます。
は null なので、
型名、属性、および定義された型によって拡張される型を指定して、TypeBuilder を構築します。
要求された属性をすべて指定して作成された TypeBuilder。
型の完全パス。 に null を埋め込むことはできません。
型に関連付ける属性。
定義された型を拡張する型。
指定された名前の型が、このモジュールの親アセンブリに存在します。または入れ子にされた型の属性は、入れ子になっていない型に対して設定されます。
は null なので、
型名、属性、定義された型によって拡張される型、および型の合計サイズを指定して、TypeBuilder を構築します。
TypeBuilder オブジェクト。
型の完全パス。 に null を埋め込むことはできません。
定義された型の属性。
定義された型を拡張する型。
型の合計サイズ。
指定された名前の型が、このモジュールの親アセンブリに存在します。または入れ子にされた型の属性は、入れ子になっていない型に対して設定されます。
は null なので、
型名、属性、定義された型によって拡張される型、および型のパッキング サイズを指定して、TypeBuilder を構築します。
TypeBuilder オブジェクト。
型の完全パス。 に null を埋め込むことはできません。
定義された型の属性。
定義された型を拡張する型。
型のパッキング サイズ。
指定された名前の型が、このモジュールの親アセンブリに存在します。または入れ子にされた型の属性は、入れ子になっていない型に対して設定されます。
は null なので、
型名、属性、定義された型によって拡張される型、定義された型のパッキング サイズ、および定義された型の合計サイズを指定して、TypeBuilder を構築します。
要求された属性をすべて指定して作成された TypeBuilder。
型の完全パス。 に null を埋め込むことはできません。
定義された型の属性。
定義された型を拡張する型。
型のパッキング サイズ。
型の合計サイズ。
指定された名前の型が、このモジュールの親アセンブリに存在します。または入れ子にされた型の属性は、入れ子になっていない型に対して設定されます。
は null なので、
型名、属性、定義された型によって拡張される型、および定義された型によって実装されるインターフェイスを指定して、TypeBuilder を構築します。
要求された属性をすべて指定して作成された TypeBuilder。
型の完全パス。 に null を埋め込むことはできません。
型に関連付ける属性。
定義された型を拡張する型。
型が実装するインターフェイスのリスト。
指定された名前の型が、このモジュールの親アセンブリに存在します。または入れ子にされた型の属性は、入れ子になっていない型に対して設定されます。
は null なので、
ポータブル実行可能 (PE) ファイルの .sdata セクションの初期化されていないデータ フィールドを定義します。
データを参照するフィールド。
データを参照するために使用される名前。 に null を埋め込むことはできません。
データ フィールドのサイズ。
フィールドの属性。
の長さが 0 です。または が 0 以下か、0x003f0000 以上です。
は null なので、
は既に呼び出されています。
このインスタンスが、指定したオブジェクトに等しいかどうかを示す値を返します。
がこのインスタンスの型および値に等しい場合は true。それ以外の場合は false。
対象のインスタンスと比較する対象のオブジェクト、または null。
このモジュールの完全修飾名とパスを表す String を取得します。
モジュールの完全修飾名。
配列クラスの名前付きメソッドを返します。
配列クラスの名前付きメソッド。
配列クラス。
配列クラスのメソッドの名前。
メソッドの呼び出し規約。
メソッドの戻り値の型。
メソッドのパラメーターの型。
が配列ではありません。
または が null です。
対象のインスタンスのハッシュ コードを返します。
32 ビット符号付き整数ハッシュ コード。
これがメモリ内モジュールであることを示す文字列。
これがメモリ内モジュールであることを示すテキスト。
属性を表す指定したバイナリ ラージ オブジェクト (BLOB) を使用して、カスタム属性をこのモジュールに適用します。
カスタム属性用のコンストラクター。
属性を表すバイト BLOB。
または が null です。
カスタム属性ビルダーを使用して、カスタム属性をこのモジュールに適用します。
適用するカスタム属性を指定するためのヘルパー クラスのインスタンス。
は null なので、
型のプロパティを定義します。
このプロパティに関連付ける別のメソッドを追加します。
他のメソッドを表す MethodBuilder オブジェクト。
は null なので、
が、外側の型に対して呼び出されました。
このプロパティの属性を取得します。
このプロパティの属性。
プロパティを読み取ることができるかどうかを示す値を取得します。
このプロパティを読み取ることができる場合は true。それ以外の場合は false。
プロパティに書き込むことができるかどうかを示す値を取得します。
このプロパティに書き込むことができる場合は true。それ以外の場合は false。
このメンバーを宣言するクラスを取得します。
このメンバーを宣言するクラスの Type オブジェクト。
プロパティのすべてのインデックス パラメーターの配列を返します。
インデックスのパラメーターを格納している ParameterInfo 型の配列。
このメソッドはサポートされていません。
プロパティの取得側メソッドを呼び出して、インデックス付きプロパティの値を取得します。
指定したインデックス付きプロパティの値。
プロパティ値が返されるオブジェクト。
インデックス付きプロパティのインデックス値 (省略可能)。インデックス付きでないプロパティの場合は、この値を null にする必要があります。
このメソッドはサポートされていません。
このメンバーの名前を取得します。
このメンバーの名前を格納している 。
このプロパティのフィールドの型を取得します。
このプロパティの型。
このプロパティの既定値を設定します。
このプロパティの既定値。
が、外側の型に対して呼び出されました。
プロパティが、サポートされている型のいずれでもありません。または の型がプロパティの型と一致しません。またはプロパティが 型または他の参照型であり、 が null ではなく、値を参照型に割り当てることができません。
指定されたカスタム属性 BLOB を使用して、カスタム属性を設定します。
カスタム属性用のコンストラクター。
属性を表すバイト BLOB。
または が null です。
が、外側の型に対して呼び出されました。
カスタム属性ビルダーを使用して、カスタム属性を設定します。
カスタム属性を定義するためのヘルパー クラスのインスタンス。
は null なので、
が、外側の型に対して呼び出されました。
プロパティ値を取得するメソッドを設定します。
プロパティ値を取得するメソッドを表す MethodBuilder オブジェクト。
は null なので、
が、外側の型に対して呼び出されました。
プロパティ値を設定するメソッドを設定します。
プロパティ値を設定するメソッドを表す MethodBuilder オブジェクト。
は null なので、
が、外側の型に対して呼び出されました。
プロパティの値を設定します。インデックス付きプロパティの場合は、オプションでインデックス値を設定できます。
プロパティ値が設定されるオブジェクト。
このプロパティの新しい値。
インデックス付きプロパティのインデックス値 (省略可能)。インデックス付きでないプロパティの場合は、この値を null にする必要があります。
このメソッドはサポートされていません。
クラスの新しいインスタンスを実行時に定義および作成します。
この型で実装するインターフェイスを追加します。
この型で実装するインターフェイス。
は null なので、
この型は、 を使用して既に作成されています。
この型定義が含まれた動的アセンブリを取得します。
読み取り専用。この型定義が含まれた動的アセンブリを取得します。
アセンブリの表示名で修飾されたこの型の完全名を返します。
読み取り専用。アセンブリの表示名で修飾されたこの型の完全名。
この型の基本型を取得します。
読み取り専用。この型の基本型を取得します。
この型を表す オブジェクトを取得します。
この型を表すオブジェクト。
現在のジェネリック型パラメーターを宣言したメソッドを取得します。
現在の型がジェネリック型パラメーターの場合は、現在の型を宣言したメソッドを表す 。それ以外の場合は null。
この型を宣言した型を返します。
読み取り専用。この型を宣言した型。
指定した属性とシグネチャを使用して、新しいコンストラクターを型に追加します。
定義されたコンストラクター。
コンストラクターの属性。
コンストラクターの呼び出し規約。
コンストラクターのパラメーターの型。
この型は、 を使用して既に作成されています。
指定した属性、シグネチャ、およびカスタム修飾子を使用して、新しいコンストラクターを型に追加します。
定義されたコンストラクター。
コンストラクターの属性。
コンストラクターの呼び出し規約。
コンストラクターのパラメーターの型。
型の配列の配列。型の各配列は、対応するパラメーターの必須のカスタム修飾子 ( など) を表します。特定のパラメーターに必須のカスタム修飾子がない場合は、型の配列の代わりに null を指定します。必須のカスタム修飾子を持つパラメーターがない場合は、配列の配列の代わりに null を指定します。
型の配列の配列。型の各配列は、対応するパラメーターのオプションのカスタム修飾子 ( など) を表します。特定のパラメーターにオプションのカスタム修飾子がない場合は、型の配列の代わりに null を指定します。オプションのカスタム修飾子を持つパラメーターがない場合は、配列の配列の代わりに null を指定します。
または のサイズが のサイズと等しくありません。
この型は、 を使用して既に作成されています。または現在の動的型では、 プロパティは true ですが、 プロパティは false です。
既定のコンストラクターを定義します。ここで定義されたコンストラクターは、親の既定のコンストラクターを呼び出すだけです。
コンストラクターを返します。
コンストラクターに適用する属性を表す MethodAttributes オブジェクト。
親の型 (基本型) に既定のコンストラクターがありません。
この型は、 を使用して既に作成されています。または現在の動的型では、 プロパティは true ですが、 プロパティは false です。
指定した名前、属性、およびイベントの種類を使用して、新しいイベントを型に追加します。
定義されたイベント。
イベントの名前です。 に null を埋め込むことはできません。
イベントの属性。
イベントの型。
の長さが 0 です。
は null なので、または は null なので、
この型は、 を使用して既に作成されています。
指定した名前、属性、およびフィールドの型を使用して、新しいフィールドを型に追加します。
定義されたフィールド。
フィールドの名前。 に null を埋め込むことはできません。
フィールドの型。
フィールドの属性。
の長さが 0 です。または が System.Void です。またはこのフィールドの親クラスに合計サイズが指定されています。
は null なので、
この型は、 を使用して既に作成されています。
指定した名前、属性、フィールドの種類、およびカスタム修飾子を使用して、新しいフィールドを型に追加します。
定義されたフィールド。
フィールドの名前。 に null を埋め込むことはできません。
フィールドの型。
など、フィールドの必須のカスタム修飾子を表す型の配列。
など、フィールドのオプションのカスタム修飾子を表す型の配列。
フィールドの属性。
の長さが 0 です。または が System.Void です。またはこのフィールドの親クラスに合計サイズが指定されています。
は null なので、
この型は、 を使用して既に作成されています。
数と名前を指定して、現在の型のジェネリック型パラメーターを定義し、制約を設定するために使用できる オブジェクトの配列を返します。
現在の型のジェネリック型パラメーターの制約を定義するために使用できる オブジェクトの配列。
ジェネリック型パラメーターの名前の配列。
ジェネリック型パラメーターは、この型に対して既に定義されています。
は null なので、または の要素が null です。
が空の配列です。
移植可能な実行可能 (PE) ファイルの .sdata セクションの初期化済みデータ フィールドを定義します。
データを参照するフィールド。
データを参照するために使用される名前。 に null を埋め込むことはできません。
データの BLOB。
フィールドの属性。
の長さが 0 です。またはデータのサイズが 0 以下か、0x3f0000 以上です。
または が null です。
は既に呼び出されています。
指定した名前とメソッド属性を使用して、新しいメソッドを型に追加します。
新しく定義されたメソッドを表す 。
メソッドの名前です。 に null を埋め込むことはできません。
メソッドの属性。
の長さが 0 です。またはこのメソッドの親の型がインターフェイスであり、このメソッドが仮想メソッド (Visual Basic では Overridable) ではありません。
は null なので、
この型は、 を使用して既に作成されています。または現在の動的型では、 プロパティは true ですが、 プロパティは false です。
指定した名前、メソッド属性、および呼び出し規約を使用して、新しいメソッドを型に追加します。
新しく定義されたメソッドを表す 。
メソッドの名前です。 に null を埋め込むことはできません。
メソッドの属性。
メソッドの呼び出し規約。
の長さが 0 です。またはこのメソッドの親の型がインターフェイスであり、このメソッドが仮想メソッド (Visual Basic では Overridable) ではありません。
は null なので、
この型は、 を使用して既に作成されています。または現在の動的型では、 プロパティは true ですが、 プロパティは false です。
指定した名前、メソッド属性、呼び出し規約、およびメソッド シグネチャを使用して、新しいメソッドを型に追加します。
新しく定義されたメソッドを表す 。
メソッドの名前です。 に null を埋め込むことはできません。
メソッドの属性。
メソッドの呼び出し規約。
メソッドの戻り値の型。
メソッドのパラメーターの型。
の長さが 0 です。またはこのメソッドの親の型がインターフェイスであり、このメソッドが仮想メソッド (Visual Basic では Overridable) ではありません。
は null なので、
この型は、 を使用して既に作成されています。または現在の動的型では、 プロパティは true ですが、 プロパティは false です。
指定した名前、メソッド属性、呼び出し規約、メソッド シグネチャ、およびカスタム修飾子を使用して、新しいメソッドを型に追加します。
新しく追加されたメソッドを表す オブジェクト。
メソッドの名前です。 に null を埋め込むことはできません。
メソッドの属性。
メソッドの呼び出し規約。
メソッドの戻り値の型。
メソッドの戻り値の型の必須のカスタム修飾子 ( など) を表す型の配列。戻り値の型に必須のカスタム修飾子がない場合は、null を指定します。
メソッドの戻り値の型のオプションのカスタム修飾子 ( など) を表す型の配列。戻り値の型にオプションのカスタム修飾子がない場合は、null を指定します。
メソッドのパラメーターの型。
型の配列の配列。型の各配列は、対応するパラメーターの必須のカスタム修飾子 ( など) を表します。特定のパラメーターに必須のカスタム修飾子がない場合は、型の配列の代わりに null を指定します。必須のカスタム修飾子を持つパラメーターがない場合は、配列の配列の代わりに null を指定します。
型の配列の配列。型の各配列は、対応するパラメーターのオプションのカスタム修飾子 ( など) を表します。特定のパラメーターにオプションのカスタム修飾子がない場合は、型の配列の代わりに null を指定します。オプションのカスタム修飾子を持つパラメーターがない場合は、配列の配列の代わりに null を指定します。
の長さが 0 です。またはこのメソッドの親の型がインターフェイスであり、このメソッドが仮想メソッド (Visual Basic では Overridable) ではありません。または または のサイズが のサイズと等しくありません。
は null なので、
この型は、 を使用して既に作成されています。または現在の動的型では、 プロパティは true ですが、 プロパティは false です。
指定した名前、メソッド属性、およびメソッド シグネチャを使用して、新しいメソッドを型に追加します。
定義されたメソッド。
メソッドの名前です。 に null を埋め込むことはできません。
メソッドの属性。
メソッドの戻り値の型。
メソッドのパラメーターの型。
の長さが 0 です。またはこのメソッドの親の型がインターフェイスであり、このメソッドが仮想メソッド (Visual Basic では Overridable) ではありません。
は null なので、
この型は、 を使用して既に作成されています。または現在の動的型では、 プロパティは true ですが、 プロパティは false です。
指定したメソッド宣言を実装するメソッド本体を指定します。名前は異なる可能性があります。
使用するメソッド本体。MethodBuilder オブジェクトです。
宣言を使用するメソッド。
は、このクラスに属していません。
または が null です。
この型は、 を使用して既に作成されています。または の宣言する型が、この で表される型ではありません。
名前を指定して、入れ子にされた型を定義します。
定義された入れ子にされた型。
型の短い名前。 に null を埋め込むことはできません。
の長さがゼロか、または 1023 を超えています。またはこの操作により、重複する を持つ型が現在のアセンブリに作成されます。
は null なので、
名前と属性を指定して、入れ子にされた型を定義します。
定義された入れ子にされた型。
型の短い名前。 に null を埋め込むことはできません。
型の属性。
入れ子にされた属性が指定されていません。またはこの型はシール型です。またはこの型は配列です。またはこの型はインターフェイスですが、入れ子にされた型はインターフェイスではありません。または の長さがゼロか、または 1023 を超えています。またはこの操作により、重複する を持つ型が現在のアセンブリに作成されます。
は null なので、
名前、属性、および拡張する型を指定して、入れ子にされた型を定義します。
定義された入れ子にされた型。
型の短い名前。 に null を埋め込むことはできません。
型の属性。
入れ子にされた型を拡張する型。
入れ子にされた属性が指定されていません。またはこの型はシール型です。またはこの型は配列です。またはこの型はインターフェイスですが、入れ子にされた型はインターフェイスではありません。または の長さがゼロか、または 1023 を超えています。またはこの操作により、重複する を持つ型が現在のアセンブリに作成されます。
は null なので、
名前、属性、型の合計サイズ、および拡張する型を指定して、入れ子にされた型を定義します。
定義された入れ子にされた型。
型の短い名前。 に null を埋め込むことはできません。
型の属性。
入れ子にされた型を拡張する型。
型の合計サイズ。
入れ子にされた属性が指定されていません。またはこの型はシール型です。またはこの型は配列です。またはこの型はインターフェイスですが、入れ子にされた型はインターフェイスではありません。または の長さがゼロか、または 1023 を超えています。またはこの操作により、重複する を持つ型が現在のアセンブリに作成されます。
は null なので、
名前、属性、拡張する型、およびパッキング サイズを指定して、入れ子にされた型を定義します。
定義された入れ子にされた型。
型の短い名前。 に null を埋め込むことはできません。
型の属性。
入れ子にされた型を拡張する型。
型のパッキング サイズ。
入れ子にされた属性が指定されていません。またはこの型はシール型です。またはこの型は配列です。またはこの型はインターフェイスですが、入れ子にされた型はインターフェイスではありません。または の長さがゼロか、または 1023 を超えています。またはこの操作により、重複する を持つ型が現在のアセンブリに作成されます。
は null なので、
名前、属性、サイズ、および拡張する型を指定して、入れ子にされた型を定義します。
定義された入れ子にされた型。
型の短い名前。 に null 値を埋め込むことはできません。
型の属性。
入れ子にされた型を拡張する型。
型のパッキング サイズ。
型の合計サイズ。
名前、属性、拡張する型、および実装するインターフェイスを指定して、入れ子にされた型を定義します。
定義された入れ子にされた型。
型の短い名前。 に null を埋め込むことはできません。
型の属性。
入れ子にされた型を拡張する型。
入れ子にされた型が実装するインターフェイス。
入れ子にされた属性が指定されていません。またはこの型はシール型です。またはこの型は配列です。またはこの型はインターフェイスですが、入れ子にされた型はインターフェイスではありません。または の長さがゼロか、または 1023 を超えています。またはこの操作により、重複する を持つ型が現在のアセンブリに作成されます。
は null なので、または 配列の要素が null です。
指定した名前、属性、呼び出し規約、およびプロパティ シグネチャを使用して、新しいプロパティを型に追加します。
定義されたプロパティ。
プロパティの名前。 に null を埋め込むことはできません。
プロパティの属性。
プロパティ アクセサーの呼び出し規約。
プロパティの戻り値の型。
プロパティのパラメーターの型。
の長さが 0 です。
は null なので、または 配列の要素のいずれかが null です。
この型は、 を使用して既に作成されています。
指定した名前、呼び出し規約、プロパティ シグネチャ、およびカスタム修飾子を使用して、新しいプロパティを型に追加します。
定義されたプロパティ。
プロパティの名前。 に null を埋め込むことはできません。
プロパティの属性。
プロパティ アクセサーの呼び出し規約。
プロパティの戻り値の型。
プロパティの戻り値の型の、必須のカスタム修飾子 ( など) を表す型の配列。戻り値の型に必須のカスタム修飾子がない場合は、null を指定します。
プロパティの戻り値の型の、オプションのカスタム修飾子 ( など) を表す型の配列。戻り値の型にオプションのカスタム修飾子がない場合は、null を指定します。
プロパティのパラメーターの型。
型の配列の配列。型の各配列は、対応するパラメーターの必須のカスタム修飾子 ( など) を表します。特定のパラメーターに必須のカスタム修飾子がない場合は、型の配列の代わりに null を指定します。必須のカスタム修飾子を持つパラメーターがない場合は、配列の配列の代わりに null を指定します。
型の配列の配列。型の各配列は、対応するパラメーターのオプションのカスタム修飾子 ( など) を表します。特定のパラメーターにオプションのカスタム修飾子がない場合は、型の配列の代わりに null を指定します。オプションのカスタム修飾子を持つパラメーターがない場合は、配列の配列の代わりに null を指定します。
の長さが 0 です。
は null なので、または 配列の要素のいずれかが null です。
この型は、 を使用して既に作成されています。
指定した名前とプロパティ シグネチャを使用して、新しいプロパティを型に追加します。
定義されたプロパティ。
プロパティの名前。 に null を埋め込むことはできません。
プロパティの属性。
プロパティの戻り値の型。
プロパティのパラメーターの型。
の長さが 0 です。
は null なので、または 配列の要素のいずれかが null です。
この型は、 を使用して既に作成されています。
指定した名前、プロパティ シグネチャ、およびカスタム修飾子を使用して、新しいプロパティを型に追加します。
定義されたプロパティ。
プロパティの名前。 に null を埋め込むことはできません。
プロパティの属性。
プロパティの戻り値の型。
プロパティの戻り値の型の、必須のカスタム修飾子 ( など) を表す型の配列。戻り値の型に必須のカスタム修飾子がない場合は、null を指定します。
プロパティの戻り値の型の、オプションのカスタム修飾子 ( など) を表す型の配列。戻り値の型にオプションのカスタム修飾子がない場合は、null を指定します。
プロパティのパラメーターの型。
型の配列の配列。型の各配列は、対応するパラメーターの必須のカスタム修飾子 ( など) を表します。特定のパラメーターに必須のカスタム修飾子がない場合は、型の配列の代わりに null を指定します。必須のカスタム修飾子を持つパラメーターがない場合は、配列の配列の代わりに null を指定します。
型の配列の配列。型の各配列は、対応するパラメーターのオプションのカスタム修飾子 ( など) を表します。特定のパラメーターにオプションのカスタム修飾子がない場合は、型の配列の代わりに null を指定します。オプションのカスタム修飾子を持つパラメーターがない場合は、配列の配列の代わりに null を指定します。
の長さが 0 です。
が null です。または 配列の要素のいずれかが null です。
この型は、 を使用して既に作成されています。
この型の初期化子を定義します。
型初期化子を返します。
コンテナーの型が を使用して作成済みの型である場合
移植可能な実行可能 (PE) ファイルの .sdata セクションの初期化されていないデータ フィールドを定義します。
データを参照するフィールド。
データを参照するために使用される名前。 に null を埋め込むことはできません。
データ フィールドのサイズ。
フィールドの属性。
の長さが 0 です。または が 0 以下か、0x003f0000 以上です。
は null なので、
この型は、 を使用して既に作成されています。
この型の完全パスを取得します。
読み取り専用。この型の完全パスを取得します。
現在のジェネリック型パラメーターの共変性と特殊な制約を示す値を取得します。
現在のジェネリック型パラメーターの共変性と特殊な制約を表す 値のビットごとの組み合わせ。
パラメーターを宣言したジェネリック型の型パラメーター リスト内の型パラメーターの位置を取得します。
現在の オブジェクトがジェネリック型パラメーターを表している場合は、パラメーターを宣言したジェネリック型の型パラメーター リスト内の型パラメーターの位置。それ以外の場合は、定義されていません。
ジェネリック型の定義の指定したコンストラクターに対応する、指定の構築ジェネリック型のコンストラクターを返します。
のジェネリック型の定義に属するコンストラクターを指定する、 に対応する のコンストラクターを表す オブジェクト。
コンストラクターが返される構築ジェネリック型。
返される のコンストラクターを指定する のジェネリック型の定義に属するコンストラクター。
がジェネリック型を表していません。または が 型ではありません。または の宣言する型がジェネリック型定義ではありません。または の宣言する型が、 のジェネリック型の定義ではありません。
このメソッドを呼び出すと、必ず がスローされます。
このメソッドはサポートされていません。値は返されません。
このメソッドはサポートされていません。
ジェネリック型の定義の指定したフィールドに対応する、指定の構築ジェネリック型のフィールドを返します。
のジェネリック型の定義に属するフィールドを指定する、 に対応する のフィールドを表す オブジェクト。
フィールドが返される構築ジェネリック型。
返される のフィールドを指定する、 のジェネリック型の定義に属するフィールド。
がジェネリック型を表していません。または が 型ではありません。または の宣言する型がジェネリック型定義ではありません。または の宣言する型が、 のジェネリック型の定義ではありません。
現在の型を取得できるジェネリック型の定義を表す オブジェクトを返します。
現在の型を取得できるジェネリック型の定義を表す オブジェクト。
現在の型はジェネリック型ではありません。つまり、 は false を返します。
ジェネリック型の定義の指定したメソッドに対応する、指定の構築ジェネリック型のメソッドを返します。
のジェネリック型の定義に属するメソッドを指定する、 に対応する のメソッドを表す オブジェクト。
メソッドが返される構築ジェネリック型。
返される のメソッドを指定する、 のジェネリック型の定義に属するメソッド。
は、ジェネリック メソッドの定義ではないジェネリック メソッドです。または がジェネリック型を表していません。または が 型ではありません。または の宣言する型がジェネリック型の定義ではありません。または の宣言する型が、 のジェネリック型の定義ではありません。
この型の GUID を取得します。
読み取り専用。この型の GUID を取得します。
このメソッドは現在、不完全な型に対してはサポートされていません。
指定した オブジェクトをこのオブジェクトに割り当てることができるかどうかを示す値を取得します。
をオブジェクトに割り当てることができる場合は true、それ以外の場合は false。
テストするオブジェクト。
現在の動的型が作成されているかどうかを示す値を返します。
メソッドが呼び出されている場合は true。それ以外の場合は false。
現在の型がジェネリック型パラメーターかどうかを示す値を取得します。
現在の オブジェクトがジェネリック型パラメーターを表す場合は true。それ以外の場合は false。
現在の型がジェネリック型かどうかを示す値を取得します。
現在の オブジェクトによって表される型がジェネリック型の場合は true。それ以外の場合は false。
現在の が、他のジェネリック型を構築できるジェネリック型の定義を表しているかどうかを示す値を取得します。
この オブジェクトがジェネリック型の定義を表している場合は true。それ以外の場合は false。
下限が 0 である現在の型の 1 次元配列を表す オブジェクトを返します。
下限が 0 で要素型が現在の型である 1 次元配列の型を表す オブジェクト。
指定した次元数の現在の型の配列を表す オブジェクトを返します。
現在の型の 1 次元配列を表す オブジェクト。
配列の次元数。
が配列の有効な次元ではありません。
ref パラメーター (Visual Basic では ByRef) として渡された場合の現在の型を表す オブジェクトを返します。
ref パラメーター (Visual Basic では ByRef) として渡された場合の現在の型を表す オブジェクト。
現在のジェネリック型の定義の型パラメーターを型の配列の要素に置き換え、その結果である構築された型を返します。
の要素を現在のジェネリック型の型パラメーターで置き換えることによって作られる構築型を表す 。
現在のジェネリック型の定義の型パラメーターを置き換える型の配列。
現在の型はジェネリック型の定義を表していません。つまり、 は false を返します。
は null なので、または の要素が null です。
の要素が、現在のジェネリック型の対応する型パラメーターに指定された制約を満たしていません。
現在の型へのアンマネージ ポインターの型を表す オブジェクトを返します。
現在の型へのアンマネージ ポインターの型を表す オブジェクト。
この型の定義が含まれている動的モジュールを取得します。
読み取り専用。この型の定義が含まれている動的モジュールを取得します。
この型の name を取得します。
読み取り専用。この型の 名を取得します。
この TypeBuilder を定義した名前空間を取得します。
読み取り専用。この TypeBuilder を定義した名前空間を取得します。
この型のパッキング サイズを取得します。
読み取り専用。この型のパッキング サイズを取得します。
指定されたカスタム属性 BLOB を使用して、カスタム属性を設定します。
カスタム属性用のコンストラクター。
属性を表すバイト BLOB。
または が null です。
現在の動的型では、 プロパティは true ですが、 プロパティは false です。
カスタム属性ビルダーを使用して、カスタム属性を設定します。
カスタム属性を定義するためのヘルパー クラスのインスタンス。
は null なので、
現在の動的型では、 プロパティは true ですが、 プロパティは false です。
現在構築中の型の基本型を設定します。
新しい基本型。
この型は、 を使用して既に作成されています。または が null であり、現在のインスタンスは属性に が含まれていないインターフェイスを表しています。または現在の動的型では、 プロパティは true ですが、 プロパティは false です。
がインターフェイスです。この例外条件は、.NET Framework Version 2.0 で新たに導入されました。
型の合計サイズを取得します。
読み取り専用。この型の合計サイズを取得します。
名前空間を含まない型の名前を返します。
読み取り専用。名前空間を含まない型の名前。
型の合計サイズが指定されていないことを表します。