次の方法で共有


FieldBuilder メンバ

FieldBuilder 概要

パブリック プロパティ

パブリック プロパティAttributes オーバーライド。 このフィールドの属性を示します。このプロパティは読み取り専用です。
パブリック プロパティDeclaringType オーバーライド。 このフィールドを宣言する型の Type オブジェクトへの参照を示します。このプロパティは読み取り専用です。
パブリック プロパティFieldHandle オーバーライド。 このフィールドの内部メタデータ ハンドルを示します。このプロパティは読み取り専用です。
パブリック プロパティFieldType オーバーライド。 このフィールドの型を表す Type オブジェクトを示します。このプロパティは読み取り専用です。
パブリック プロパティIsAssembly (FieldInfo から継承されます) このフィールドに、アセンブリ レベルの参照可能範囲が設定されているかどうかを示す値を取得します。
パブリック プロパティIsFamily (FieldInfo から継承されます) このフィールドに、ファミリ レベルの参照可能範囲が設定されているかどうかを示す値を取得します。
パブリック プロパティIsFamilyAndAssembly (FieldInfo から継承されます) このフィールドに、 FamilyAndAssembly レベルの参照可能範囲が設定されているかどうかを示す値を取得します。
パブリック プロパティIsFamilyOrAssembly (FieldInfo から継承されます) このフィールドに、 FamilyOrAssembly レベルの参照可能範囲が設定されているかどうかを示す値を取得します。
パブリック プロパティIsInitOnly (FieldInfo から継承されます) フィールドをコンストラクタの本体だけでしか設定できないのかどうかを示す値を取得します。
パブリック プロパティIsLiteral (FieldInfo から継承されます) 値がコンパイル時に書き込まれ、変更できないかどうかを示す値を取得します。
パブリック プロパティIsNotSerialized (FieldInfo から継承されます) このフィールドに、 NotSerialized 属性が設定されているかどうかを示す値を取得します。
パブリック プロパティIsPinvokeImpl (FieldInfo から継承されます) 対応する PinvokeImpl 属性が FieldAttributes に設定されているかどうかを示す値を取得します。
パブリック プロパティIsPrivate (FieldInfo から継承されます) フィールドがプライベートかどうかを示す値を取得します。
パブリック プロパティIsPublic (FieldInfo から継承されます) フィールドがパブリックかどうかを示す値を取得します。
パブリック プロパティIsSpecialName (FieldInfo から継承されます) 対応する SpecialName 属性が FieldAttributes 列挙子に設定されているかどうかを示す値を取得します。
パブリック プロパティIsStatic (FieldInfo から継承されます) フィールドが静的かどうかを示す値を取得します。
パブリック プロパティMemberType (FieldInfo から継承されます) オーバーライド。 FieldInfo オブジェクトがリフレクションするプロパティの type を取得します。取得した値は、このメンバがフィールドであることを示します。
パブリック プロパティName オーバーライド。 このフィールドの名前を示します。このプロパティは読み取り専用です。
パブリック プロパティReflectedType オーバーライド。 このオブジェクトの取得元である Type オブジェクトへの参照を示します。このプロパティは読み取り専用です。

パブリック メソッド

パブリック メソッドEquals (Object から継承されます) オーバーロード。 2 つの Object インスタンスが等しいかどうかを判断します。
パブリック メソッドGetCustomAttributes オーバーロード。 オーバーライド。 このフィールドに対して定義されているカスタム属性を返します。
パブリック メソッドGetHashCode (Object から継承されます) 特定の型のハッシュ関数として機能します。ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適しています。
パブリック メソッドGetToken このフィールドを表すトークンを返します。
パブリック メソッドGetType (Object から継承されます) 現在のインスタンスの Type を取得します。
パブリック メソッドGetValue オーバーライド。 指定したオブジェクトでサポートされているフィールドの値を取得します。
パブリック メソッドGetValueDirect (FieldInfo から継承されます) 指定したオブジェクトでサポートされているフィールドの値を返します。
パブリック メソッドIsDefined オーバーライド。 指定した型の属性がフィールドで定義されているかどうかを示します。
パブリック メソッドSetConstant このフィールドの既定値を設定します。
パブリック メソッドSetCustomAttribute オーバーロード。 カスタム属性を設定します。
パブリック メソッドSetMarshal フィールドのネイティブ マーシャリングを記述します。
パブリック メソッドSetOffset フィールド レイアウトを指定します。
パブリック メソッドSetValue オーバーロード。
パブリック メソッドSetValueDirect (FieldInfo から継承されます) 指定したオブジェクトでサポートされているフィールドの値を設定します。
パブリック メソッドToString (Object から継承されます) 現在の Object を表す String を返します。

プロテクト メソッド

プロテクト メソッドFinalize (Object から継承されます) オーバーライド。 Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。

C# と C++ では、ファイナライザはデストラクタ構文で表現されます。

プロテクト メソッドMemberwiseClone (Object から継承されます) 現在の Object の簡易コピーを作成します。

参照

FieldBuilder クラス | System.Reflection.Emit 名前空間