ModuleBuilder.GetFields(BindingFlags) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt alle im .sdata-Bereich der PE-Datei (Portable Executable) definierten Felder zurück, die den angegebenen Bindungsflags entsprechen.
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()
Parameter
- bindingFlags
- BindingFlags
Eine Kombination der BindingFlags
-Bitflags zum Steuern der Suche.
Gibt zurück
Ein Array von Feldern, die den angegebenen Flags entsprechen. Das Array ist leer, wenn keine solchen Felder vorhanden sind.
Ausnahmen
Der name
-Parameter ist null
.
Hinweise
Wenn Sie dynamische Assemblys ausgeben, werden Felder im SDATA-Bereich der PE-Datei (Portable Executable) mithilfe der DefineInitializedData Methoden oder DefineUninitializedData definiert.
Wichtig
Felder auf Modulebene können erst abgerufen werden, nachdem die CreateGlobalFunctions -Methode für das Modul aufgerufen wurde.