PropertyInfo.Attributes Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene gli attributi per questa proprietà.
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
Valore della proprietà
Attributi di questa proprietà.
Implementazioni
Commenti
La Attributes proprietà restituisce gli attributi associati alla proprietà rappresentata da questo oggetto PropertyInfo . Gli attributi sono principalmente modificatori applicati da un compilatore durante la creazione di una proprietà. indicano se una proprietà è la proprietà predefinita, SpecialName
una proprietà e così via. Si noti che, per quasi tutte le proprietà presenti nei tipi .NET Framework libreria di classi, il valore della Attributes proprietà è PropertyAttributes.None .
Suggerimento
Nella maggior parte dei casi, è probabile che si voglia recuperare gli attributi personalizzati associati a una proprietà. A tale scopo, recuperare il valore della proprietà o chiamare CustomAttributes uno degli overload del metodo GetCustomAttributes .
Per ottenere la Attributes proprietà :
Ottiene un Type oggetto che rappresenta il tipo a cui appartiene la proprietà.
Ottenere PropertyInfo l'oggetto chiamando un overload del Type.GetProperty metodo .
Recuperare gli attributi della proprietà dalla Attributes proprietà .
È possibile definire gli attributi di una proprietà per un tipo creato dinamicamente usando la reflection emit chiamando un overload del metodo e fornendo un DefineProperty valore per attributes
l'argomento .