ModuleBuilder.GetFields(BindingFlags) Metodo

Definizione

Restituisce tutti i campi definiti nell'area .sdata del file eseguibile di tipo PE che corrispondono ai flag di associazione specificati.

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

Parametri

bindingFlags
BindingFlags

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

Restituisce

Una matrice di campi che corrispondono ai flag specificati; la matrice è vuota se non esiste nessuno di questi campi.

Eccezioni

Il valore del parametro name è null.

Commenti

Quando si generano assembly dinamici, i campi nell'area 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 metodo per il CreateGlobalFunctions modulo.

Si applica a