次の方法で共有


FieldInfo メンバ

FieldInfo 概要

パブリック プロパティ

パブリック プロパティAttributes

.NET Compact Framework でもサポート。

このフィールドに関連付けられている属性を取得します。
パブリック プロパティDeclaringType (MemberInfo から継承されます)

.NET Compact Framework でもサポート。

このメンバを宣言するクラスを取得します。
パブリック プロパティFieldHandle

.NET Compact Framework でもサポート。

フィールドの内部メタデータ形式を識別するハンドルである RuntimeFieldHandle を取得します。
パブリック プロパティFieldType

.NET Compact Framework でもサポート。

このフィールド オブジェクトの型を取得します。
パブリック プロパティIsAssembly

.NET Compact Framework でもサポート。

このフィールドに、アセンブリ レベルの参照可能範囲が設定されているかどうかを示す値を取得します。
パブリック プロパティIsFamily

.NET Compact Framework でもサポート。

このフィールドに、ファミリ レベルの参照可能範囲が設定されているかどうかを示す値を取得します。
パブリック プロパティIsFamilyAndAssembly

.NET Compact Framework でもサポート。

このフィールドに、 FamilyAndAssembly レベルの参照可能範囲が設定されているかどうかを示す値を取得します。
パブリック プロパティIsFamilyOrAssembly

.NET Compact Framework でもサポート。

このフィールドに、 FamilyOrAssembly レベルの参照可能範囲が設定されているかどうかを示す値を取得します。
パブリック プロパティIsInitOnly

.NET Compact Framework でもサポート。

フィールドをコンストラクタの本体だけでしか設定できないのかどうかを示す値を取得します。
パブリック プロパティIsLiteral

.NET Compact Framework でもサポート。

値がコンパイル時に書き込まれ、変更できないかどうかを示す値を取得します。
パブリック プロパティIsNotSerialized

.NET Compact Framework でもサポート。

このフィールドに、 NotSerialized 属性が設定されているかどうかを示す値を取得します。
パブリック プロパティIsPinvokeImpl

.NET Compact Framework でもサポート。

対応する PinvokeImpl 属性が FieldAttributes に設定されているかどうかを示す値を取得します。
パブリック プロパティIsPrivate

.NET Compact Framework でもサポート。

フィールドがプライベートかどうかを示す値を取得します。
パブリック プロパティIsPublic

.NET Compact Framework でもサポート。

フィールドがパブリックかどうかを示す値を取得します。
パブリック プロパティIsSpecialName

.NET Compact Framework でもサポート。

対応する SpecialName 属性が FieldAttributes 列挙子に設定されているかどうかを示す値を取得します。
パブリック プロパティIsStatic

.NET Compact Framework でもサポート。

フィールドが静的かどうかを示す値を取得します。
パブリック プロパティMemberType

.NET Compact Framework でもサポート。

オーバーライド。 FieldInfo オブジェクトがリフレクションするプロパティの type を取得します。取得した値は、このメンバがフィールドであることを示します。
パブリック プロパティName (MemberInfo から継承されます)

.NET Compact Framework でもサポート。

このメンバの名前を取得します。
パブリック プロパティReflectedType (MemberInfo から継承されます)

.NET Compact Framework でもサポート。

MemberInfo のこのインスタンスを取得するために使用したクラス オブジェクトを取得します。

パブリック メソッド

パブリック メソッドEquals (Object から継承されます)

.NET Compact Framework でもサポート。

オーバーロード。 2 つの Object インスタンスが等しいかどうかを判断します。
パブリック メソッドGetCustomAttributes (MemberInfo から継承されます)

.NET Compact Framework でもサポート。

オーバーロード。 派生クラスによってオーバーライドされた場合、このメンバで定義されているすべての属性を返します。
パブリック メソッドstatic (Shared in Visual Basic)GetFieldFromHandle

.NET Compact Framework でもサポート。

このインスタンスがリフレクションするフィールドの値を保持している FieldInfo を取得します。
パブリック メソッドGetHashCode (Object から継承されます)

.NET Compact Framework でもサポート。

特定の型のハッシュ関数として機能します。ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適しています。
パブリック メソッドGetType (Object から継承されます)

.NET Compact Framework でもサポート。

現在のインスタンスの Type を取得します。
パブリック メソッドGetValue

.NET Compact Framework でもサポート。

派生クラスによってオーバーライドされた場合、指定したオブジェクトでサポートされているフィールドの値を返します。
パブリック メソッドGetValueDirect 指定したオブジェクトでサポートされているフィールドの値を返します。
パブリック メソッドIsDefined (MemberInfo から継承されます)

.NET Compact Framework でもサポート。

派生クラスによってオーバーライドされた場合、このメンバに attributeType のインスタンスが 1 つ以上定義されているかどうかを示します。
パブリック メソッドSetValue

.NET Compact Framework でもサポート。

オーバーロード。 指定したオブジェクトのフィールドに、指定した値を設定します。
パブリック メソッドSetValueDirect 指定したオブジェクトでサポートされているフィールドの値を設定します。
パブリック メソッドToString (Object から継承されます)

.NET Compact Framework でもサポート。

現在の Object を表す String を返します。

プロテクト コンストラクタ

プロテクト コンストラクタFieldInfo コンストラクタ

.NET Compact Framework でもサポート。

FieldInfo クラスの新しいインスタンスを初期化します。

プロテクト メソッド

プロテクト メソッドFinalize (Object から継承されます)

.NET Compact Framework でもサポート。

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

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

プロテクト メソッドMemberwiseClone (Object から継承されます)

.NET Compact Framework でもサポート。

現在の Object の簡易コピーを作成します。

参照

FieldInfo クラス | System.Reflection 名前空間