Partager via


ModuleBuilder.GetFields(BindingFlags) Méthode

Définition

Retourne tous les champs définis dans la région .sdata du fichier exécutable portable (PE) qui correspondent aux indicateurs de liaisons spécifiés.

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

Paramètres

bindingFlags
BindingFlags

Combinaison des bits indicateurs BindingFlags utilisés pour contrôler la recherche.

Retours

Tableau des champs qui correspondent aux indicateurs spécifiés ; le tableau est vide si de tels champs n'existent pas.

Exceptions

Le paramètre name a la valeur null.

Remarques

Lorsque vous émettez des assemblys dynamiques, les champs de la région .sdata du fichier exécutable portable (PE) sont définis à l’aide des DefineInitializedData méthodes ou DefineUninitializedData .

Important

Les champs au niveau du module ne peuvent pas être récupérés tant que la CreateGlobalFunctions méthode n’a pas été appelée pour le module.

S’applique à