ModuleBuilder.GetField(String, BindingFlags) Metodo

Definizione

Restituisce un campo a livello di modulo, definito nell'area con estensione sdata del file eseguibile portabile (PE), con il nome e gli attributi di associazione specificati.

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

Parametri

name
String

Nome del campo.

bindingAttr
BindingFlags

Combinazione dei flag di BindingFlags bit usati per controllare la ricerca.

Valori restituiti

Campo con il nome e gli attributi di associazione specificati oppure null se il campo non esiste.

Eccezioni

Il name parametro è null.

Commenti

Quando si generano assembly dinamici, i campi nell'area con estensione sdata del file eseguibile portabile (PE) vengono definiti usando i DefineInitializedData metodi o DefineUninitializedData .

Importante

I campi a livello di modulo non possono essere recuperati fino a quando non viene chiamato il CreateGlobalFunctions metodo per il modulo.

Si applica a