_Type.GetFields メソッド

定義

GetFields メソッドへのバージョンに依存しないアクセス権を持つ COM オブジェクトを提供します。

オーバーロード

名前 説明
GetFields(BindingFlags)

GetFields(BindingFlags) メソッドへのバージョンに依存しないアクセス権を持つ COM オブジェクトを提供します。

GetFields()

GetFields() メソッドへのバージョンに依存しないアクセス権を持つ COM オブジェクトを提供します。

注釈

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

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

GetFields(BindingFlags)

GetFields(BindingFlags) メソッドへのバージョンに依存しないアクセス権を持つ COM オブジェクトを提供します。

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 オブジェクトの配列。

-または-

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

注釈

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

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

適用対象

GetFields()

GetFields() メソッドへのバージョンに依存しないアクセス権を持つ COM オブジェクトを提供します。

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

返品

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

-または-

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

注釈

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

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

適用対象