ModuleBuilder.GetFields(BindingFlags) メソッド

定義

指定したバインド フラグに一致するポータブル実行可能 (PE) ファイルの .sdata 領域で定義されているすべてのフィールドを返します。

public:
 override cli::array <System::Reflection::FieldInfo ^> ^ GetFields(System::Reflection::BindingFlags bindingFlags);
public override System.Reflection.FieldInfo[] GetFields(System.Reflection.BindingFlags bindingFlags);
override this.GetFields : System.Reflection.BindingFlags -> System.Reflection.FieldInfo[]
Public Overrides Function GetFields (bindingFlags As BindingFlags) As FieldInfo()

パラメーター

bindingFlags
BindingFlags

検索を制御するために使用される BindingFlags ビット フラグの組み合わせ。

返品

指定したフラグに一致するフィールドの配列。そのようなフィールドが存在しない場合、配列は空です。

注釈

動的アセンブリを出力する場合、ポータブル実行可能ファイル (PE) ファイルの .sdata 領域のフィールドは、 DefineInitializedData または DefineUninitializedData メソッドを使用して定義されます。

Important

モジュールレベルのフィールドは、モジュールに対して CreateGlobalFunctions メソッドが呼び出されるまで取得できません。

適用対象