PropertyInfo.Attributes Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft die Attribute für diese Eigenschaft ab.
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
Eigenschaftswert
Die Attribute für diese Eigenschaft.
Implementiert
Hinweise
Die Attributes -Eigenschaft gibt die Attribute zurück, die der von diesem PropertyInfo Objekt dargestellten Eigenschaft zugeordnet sind. Bei den Attributen handelt es sich in erster Linie um Modifizierer, die von einem Compiler beim Erstellen einer Eigenschaft angewendet werden. sie geben an, ob eine Eigenschaft die Standardeigenschaft, eine SpecialName
Eigenschaft usw. ist. Beachten Sie, dass für fast alle Eigenschaften, die in Typen in der .NET Framework Klassenbibliothek gefunden werden, der Wert der Attributes -Eigenschaft istPropertyAttributes.None.
Tipp
In den meisten Fällen möchten Sie wahrscheinlich die benutzerdefinierten Attribute abrufen, die einer Eigenschaft zugeordnet sind. Rufen Sie hierzu den Wert der CustomAttributes -Eigenschaft ab, oder rufen Sie eine der Überladungen der GetCustomAttributes -Methode auf.
So rufen Sie die Eigenschaft ab Attributes :
Rufen Sie ein Type -Objekt ab, das den Typ darstellt, zu dem die Eigenschaft gehört.
Rufen Sie das PropertyInfo Objekt ab, indem Sie eine Überladung der Type.GetProperty -Methode aufrufen.
Rufen Sie die Attribute der Eigenschaft aus der Attributes -Eigenschaft ab.
Sie können die Attribute einer Eigenschaft für einen Typ definieren, der dynamisch mithilfe von Reflektionsausgabe erstellt wird, indem Sie eine Überladung der DefineProperty Methode aufrufen und einen Wert für das attributes
Argument angeben.