PropertyInfo.Attributes Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera atrybuty tej właściwości.
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
Wartość właściwości
Atrybuty tej właściwości.
Implementuje
Uwagi
Właściwość Attributes zwraca atrybuty skojarzone z właściwością reprezentowaną przez ten PropertyInfo obiekt. Atrybuty są przede wszystkim modyfikatory stosowane przez kompilator podczas tworzenia właściwości; wskazują, czy właściwość jest właściwością domyślną, właściwością SpecialName
itd. Należy pamiętać, że dla prawie wszystkich właściwości znalezionych w typach w bibliotece klas .NET Framework wartość Attributes właściwości to PropertyAttributes.None.
Porada
W większości przypadków prawdopodobnie chcesz pobrać atrybuty niestandardowe skojarzone z właściwością. W tym celu pobierz wartość CustomAttributes właściwości lub wywołaj jedno z przeciążeń GetCustomAttributes metody .
Aby uzyskać Attributes właściwość :
Type Pobierz obiekt reprezentujący typ, do którego należy właściwość.
Pobierz obiekt, PropertyInfo wywołując przeciążenie Type.GetProperty metody .
Pobierz atrybuty właściwości z Attributes właściwości .
Można zdefiniować atrybuty właściwości dla typu utworzonego dynamicznie przy użyciu odbicia emitowane przez wywołanie przeciążenia DefineProperty metody i podanie wartości dla argumentu attributes
.