ModuleBuilder.GetField(String, 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 ein Feld auf Modulebene zurück, das in der .sdata-Region der portablen ausführbaren Datei (PORTABLE ausführbare Datei, PE) definiert ist, die den angegebenen Namen und Bindungsattribute enthält.
public:
override System::Reflection::FieldInfo ^ GetField(System::String ^ name, System::Reflection::BindingFlags bindingAttr);
public override System.Reflection.FieldInfo GetField(string name, System.Reflection.BindingFlags bindingAttr);
override this.GetField : string * System.Reflection.BindingFlags -> System.Reflection.FieldInfo
Public Overrides Function GetField (name As String, bindingAttr As BindingFlags) As FieldInfo
Parameter
- name
- String
Der Feldname.
- bindingAttr
- BindingFlags
Eine Kombination der Bitkennzeichnungen, die BindingFlags zum Steuern der Suche verwendet werden.
Gibt zurück
Ein Feld mit den angegebenen Namen- und Bindungsattributen oder null wenn das Feld nicht vorhanden ist.
Ausnahmen
Der name Parameter ist null.
Hinweise
Wenn Sie dynamische Assemblys ausgeben, werden Felder im SDATA-Bereich der portablen ausführbaren Datei (PE) mithilfe der oder DefineUninitializedData der DefineInitializedData Methoden definiert.
Important
Felder auf Modulebene können erst abgerufen werden, nachdem die CreateGlobalFunctions Methode für das Modul aufgerufen wurde.