PropertyInfo.Attributes Proprietà
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
Attributi di questa proprietà.
La Attributes proprietà restituisce gli attributi associati alla proprietà rappresentata da questo PropertyInfo oggetto. Gli attributi sono principalmente modificatori applicati da un compilatore durante la creazione di una proprietà; indicano se una proprietà è la proprietà predefinita, una SpecialName
proprietà e così via. Si noti che, per quasi tutte le proprietà trovate nei tipi nella libreria di classi .NET Framework, 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 CustomAttributes proprietà o chiamare uno degli overload del GetCustomAttributes metodo.
Per ottenere la Attributes proprietà:
Ottenere un Type oggetto che rappresenta il tipo a cui appartiene la proprietà.
Ottenere l'oggetto PropertyInfo chiamando un overload del Type.GetProperty metodo .
Recuperare gli attributi Attributes della proprietà.
È possibile definire gli attributi di una proprietà per un tipo creato in modo dinamico usando la reflection generano chiamando un overload del DefineProperty metodo e fornendo un valore per l'argomento attributes
.
Prodotto | Versioni |
---|---|
.NET | Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9 |
.NET Framework | 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
.NET Standard | 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1 |
UWP | 10.0 |
Feedback su .NET
.NET è un progetto di open source. Selezionare un collegamento per fornire feedback: