Partage via


TypeDelegator.GetFields(BindingFlags) Méthode

Définition

Retourne un tableau d'objets FieldInfo représentant les champs de données définis pour le type encapsulé par le TypeDelegator actuel.

public:
 override cli::array <System::Reflection::FieldInfo ^> ^ GetFields(System::Reflection::BindingFlags bindingAttr);
public override System.Reflection.FieldInfo[] GetFields (System.Reflection.BindingFlags bindingAttr);
override this.GetFields : System.Reflection.BindingFlags -> System.Reflection.FieldInfo[]
Public Overrides Function GetFields (bindingAttr As BindingFlags) As FieldInfo()

Paramètres

bindingAttr
BindingFlags

Masque de bits qui affecte la manière dont la recherche est effectuée. La valeur est une combinaison de zéro ou de plusieurs indicateurs binaires de BindingFlags.

Retours

Tableau de type FieldInfo contenant les champs déclarés ou hérités par le TypeDelegator en cours. En l'absence de champs correspondants, un tableau vide est retourné.

Remarques

La GetFields méthode ne retourne pas de champs dans un ordre particulier, tel que l’ordre alphabétique ou l’ordre de déclaration. Votre code ne doit pas dépendre de l’ordre dans lequel les champs sont retournés, car cet ordre peut varier.

Utilisez un bindingAttr de BindingFlags. Non Public pour renvoyer tous les champs publics et non publics.

S’applique à