ModuleBuilder.GetFields(BindingFlags) Metoda

Definice

Vrátí všechna pole definovaná v oblasti .sdata přenosného spustitelného souboru (PE), která odpovídají zadaným příznakům vazby.

public:
 override cli::array <System::Reflection::FieldInfo ^> ^ GetFields(System::Reflection::BindingFlags bindingFlags);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Fields might be removed")]
public override System.Reflection.FieldInfo[] GetFields(System.Reflection.BindingFlags bindingFlags);
public override System.Reflection.FieldInfo[] GetFields(System.Reflection.BindingFlags bindingFlags);
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Fields might be removed")>]
override this.GetFields : System.Reflection.BindingFlags -> System.Reflection.FieldInfo[]
override this.GetFields : System.Reflection.BindingFlags -> System.Reflection.FieldInfo[]
Public Overrides Function GetFields (bindingFlags As BindingFlags) As FieldInfo()

Parametry

bindingFlags
BindingFlags

Kombinace bitových BindingFlags příznaků použitých k řízení hledání.

Návraty

Pole polí, která odpovídají zadaným příznakům; pole je prázdné, pokud žádná taková pole neexistují.

Atributy

Poznámky

Při generování dynamických sestavení jsou pole v oblasti .sdata přenosného spustitelného souboru (PE) definována pomocí DefineInitializedData nebo DefineUninitializedData metod.

Important

Pole na úrovni modulu nelze načíst až po CreateGlobalFunctions zavolání metody pro modul.

Platí pro