ModuleBuilder.GetFields(BindingFlags) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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.