TypeDelegator.GetFields(BindingFlags) Méthode

Définition

Retourne un tableau d’objets représentant les champs de FieldInfo données définis pour le type encapsulé par le paramètre actif TypeDelegator.

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 façon dont la recherche est effectuée. La valeur est une combinaison de zéro ou plus d’indicateurs de bits de BindingFlags.

Retours

Tableau de type FieldInfo contenant les champs déclarés ou hérités par le paramètre actuel TypeDelegator. Un tableau vide est retourné s’il n’existe aucun champ correspondant.

Remarques

La GetFields méthode ne retourne pas de champs dans un ordre particulier, tel que l’ordre alphabétique ou 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 . BindingFlags NonPublic pour retourner tous les champs publics et non publics.

S’applique à