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é
Les 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é, etc. Notez que, pour presque toutes les propriétés trouvées dans les types dans la bibliothèque de classes .NET Framework, la valeur de la Attributes propriété est PropertyAttributes.None.
Conseil
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 la propriété appartient.
Obtenez l’objet PropertyInfo en appelant une surcharge de la Type.GetProperty méthode.
Récupérez les attributs de la propriété à partir 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
.