_Type.GetFields メソッド

定義

COM オブジェクトに、GetFields メソッドへのバージョンに依存しないアクセスが用意されています。

オーバーロード

GetFields(BindingFlags)

COM オブジェクトに、GetFields(BindingFlags) メソッドへのバージョンに依存しないアクセスが用意されています。

GetFields()

COM オブジェクトに、GetFields() メソッドへのバージョンに依存しないアクセスが用意されています。

注釈

このメソッドは、アンマネージ コードからマネージド クラスにアクセスするためのメソッドであり、マネージド コードから呼び出さないでください。

メソッドは Type.GetFields 、現在 Typeの の特定のフィールドを取得します。

GetFields(BindingFlags)

COM オブジェクトに、GetFields(BindingFlags) メソッドへのバージョンに依存しないアクセスが用意されています。

public:
 cli::array <System::Reflection::FieldInfo ^> ^ GetFields(System::Reflection::BindingFlags bindingAttr);
public System.Reflection.FieldInfo[] GetFields (System.Reflection.BindingFlags bindingAttr);
abstract member GetFields : System.Reflection.BindingFlags -> System.Reflection.FieldInfo[]
Public Function GetFields (bindingAttr As BindingFlags) As FieldInfo()

パラメーター

bindingAttr
BindingFlags

検索の実行方法を指定する 1 つ以上の BindingFlags から成るビットマスク。

- または -

null を返す場合は 0。

戻り値

現在の Type に対して定義されているフィールドのうち、指定したバインディング制約に一致するすべてのフィールドを表す FieldInfo オブジェクトの配列。

または

現在の FieldInfo に対してフィールドが定義されていないか、または定義されているフィールドの中にバインディング制約に一致するものが存在しない場合は、Type 型の空の配列。

注釈

このメソッドは、アンマネージ コードからマネージド クラスにアクセスするためのメソッドであり、マネージド コードから呼び出さないでください。

メソッドは Type.GetFields 、指定されたバインド制約を使用して、現在 Typeの に対して定義されているフィールドを検索します。

適用対象

GetFields()

COM オブジェクトに、GetFields() メソッドへのバージョンに依存しないアクセスが用意されています。

public:
 cli::array <System::Reflection::FieldInfo ^> ^ GetFields();
public System.Reflection.FieldInfo[] GetFields ();
abstract member GetFields : unit -> System.Reflection.FieldInfo[]
Public Function GetFields () As FieldInfo()

戻り値

現在の FieldInfo に対して定義されているすべてのパブリック フィールドを表す Type オブジェクトの配列。

または

現在の FieldInfo に対してパブリック フィールドが定義されていない場合は、Type 型の空の配列。

注釈

このメソッドは、アンマネージ コードからマネージド クラスにアクセスするためのメソッドであり、マネージド コードから呼び出さないでください。

メソッドは Type.GetFields 、現在 Typeの のすべてのパブリック フィールドを返します。

適用対象