AccessibleObject.IReflect.GetFields(BindingFlags) メソッド

定義

現在のクラスのすべてのフィールドに対応する FieldInfo オブジェクトの配列を取得します。 このメンバーの詳細については、「GetFields(BindingFlags)」をご覧ください。

 virtual cli::array <System::Reflection::FieldInfo ^> ^ System.Reflection.IReflect.GetFields(System::Reflection::BindingFlags bindingAttr) = System::Reflection::IReflect::GetFields;
System.Reflection.FieldInfo[] IReflect.GetFields (System.Reflection.BindingFlags bindingAttr);
abstract member System.Reflection.IReflect.GetFields : System.Reflection.BindingFlags -> System.Reflection.FieldInfo[]
override this.System.Reflection.IReflect.GetFields : System.Reflection.BindingFlags -> System.Reflection.FieldInfo[]
Function GetFields (bindingAttr As BindingFlags) As FieldInfo() Implements IReflect.GetFields

パラメーター

bindingAttr
BindingFlags

検索を制御するために使用されるバインディング属性。

戻り値

bindingAttr で指定した検索制約と一致するこのリフレクション オブジェクトのすべてのフィールド情報を格納する FieldInfo オブジェクトの配列。

実装

注釈

各フィールドには一意の名前が必要です。 フラグは BindingFlags.NonPublic 、非公開フィールドが検索に含まれることを指定します。 フラグは BindingFlags.Public 、パブリック フィールドが検索に含まれることを指定します。

このメンバーは、明示的なインターフェイス メンバーの実装です。 これは、AccessibleObject のインスタンスが IReflect インターフェイスにキャストされる場合のみ、使用できます。

適用対象