ModuleBuilder.GetFields(BindingFlags) Metodo

Definizione

Restituisce tutti i campi definiti nell'area con estensione sdata del file eseguibile portabile (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 BindingFlags bit usati per controllare la ricerca.

Valori restituiti

Matrice di campi che corrispondono ai flag specificati; la matrice è vuota se non esistono campi di questo tipo.

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