PropertyInfo.Attributes Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient les attributs de cette propriété.
public:
abstract property System::Reflection::PropertyAttributes Attributes { System::Reflection::PropertyAttributes get(); };
public abstract System.Reflection.PropertyAttributes Attributes { get; }
member this.Attributes : System.Reflection.PropertyAttributes
Public MustOverride ReadOnly Property Attributes As PropertyAttributes
Valeur de propriété
Attributs de cette propriété.
Implémente
Remarques
La Attributes propriété retourne les attributs associés à la propriété représentée par cet PropertyInfo objet. Les attributs sont principalement des modificateurs appliqués par un compilateur lors de la création d’une propriété ; ils indiquent si une propriété est la propriété par défaut, une SpecialName propriété, et ainsi de suite. Notez que, pour presque toutes les propriétés trouvées dans les types de la bibliothèque de classes .NET Framework, la valeur de la Attributes propriété est PropertyAttributes.None.
Conseil / Astuce
Dans la plupart des cas, vous souhaitez probablement récupérer les attributs personnalisés associés à une propriété. Pour ce faire, récupérez la valeur de la CustomAttributes propriété ou appelez l’une des surcharges de la GetCustomAttributes méthode.
Pour obtenir la Attributes propriété :
Obtient un Type objet qui représente le type auquel appartient la propriété.
Obtenez l’objet PropertyInfo en appelant une surcharge de la Type.GetProperty méthode.
Récupérez les attributs de la Attributes propriété.
Vous pouvez définir les attributs d’une propriété pour un type créé dynamiquement à l’aide de l’émission de réflexion en appelant une surcharge de la DefineProperty méthode et en fournissant une valeur pour l’argument attributes .