IReflect.GetFields(BindingFlags) Méthode

Définition

Retourne un tableau d'objets FieldInfo qui correspondent à tous les champs de la classe en cours.Returns an array of FieldInfo objects that correspond to all fields of the current class.

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

Paramètres

bindingAttr
BindingFlags

Attributs de liaison utilisés pour contrôler la recherche.The binding attributes used to control the search.

Retours

Tableau d'objets FieldInfo contenant des informations sur tous les champs de l'objet réflexion qui correspond aux contraintes de recherche spécifiées dans bindingAttr.An array of FieldInfo objects containing all the field information for this reflection object that meets the search constraints specified in bindingAttr.

Remarques

La correspondance est basée sur un nom.The match is based upon a name. Chaque champ doit avoir un nom unique.Each field must have a unique name. L' BindingFlags.NonPublic indicateur spécifie que les méthodes non publiques sont incluses dans la recherche.The BindingFlags.NonPublic flag specifies that non-public methods are included in the search. L' BindingFlags.Public indicateur spécifie que les méthodes publiques sont incluses dans la recherche.The BindingFlags.Public flag specifies that public methods are included in the search.

S’applique à

Voir aussi