Udostępnij za pośrednictwem


ModuleBuilder.GetField(String, BindingFlags) Metoda

Definicja

Zwraca pole na poziomie modułu zdefiniowane w regionie sdata przenośnego pliku wykonywalnego (PE), które ma określoną nazwę i atrybuty powiązania.

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

Parametry

name
String

Nazwa pola.

bindingAttr
BindingFlags

Kombinacja BindingFlags flag bitowych używanych do kontrolowania wyszukiwania.

Zwraca

Pole, które ma określoną nazwę i atrybuty powiązania, lub null jeśli pole nie istnieje.

Wyjątki

Parametr name ma wartość 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 do momentu CreateGlobalFunctions wywołania metody dla modułu.

Dotyczy