Udostępnij za pośrednictwem


ModuleBuilder.GetFields(BindingFlags) Metoda

Definicja

Zwraca wszystkie pola zdefiniowane w regionie sdata przenośnego pliku wykonywalnego (PE), który jest zgodny z określonymi flagami powiązania.

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()

Parametry

bindingFlags
BindingFlags

Kombinacja BindingFlags flag bitowych używanych do kontrolowania wyszukiwania.

Zwraca

Tablica pól pasujących do określonych flag; tablica jest pusta, jeśli takie pola nie istnieją.

Wyjątki

Parametr name to null.

Uwagi

Podczas emitowania zestawów dynamicznych pola w regionie sdata przenośnego pliku wykonywalnego (PE) są definiowane przy użyciu DefineInitializedData metod lub DefineUninitializedData .

Ważne

Nie można pobrać pól na poziomie modułu CreateGlobalFunctions do momentu wywołania metody dla modułu.

Dotyczy