Freigeben über


PropertyBuilder.GetCustomAttributes Methode

Definition

Gibt alle für diese Eigenschaft festgelegten benutzerdefinierten Attribute zurück.

Überlädt

GetCustomAttributes(Type, Boolean)

Gibt ein Array benutzerdefinierter Attribute zurück, die durch Type bezeichnet werden.

GetCustomAttributes(Boolean)

Gibt ein Array aller benutzerdefinierten Attribute für diese Eigenschaft zurück.

GetCustomAttributes(Type, Boolean)

Quelle:
PropertyBuilder.cs

Gibt ein Array benutzerdefinierter Attribute zurück, die durch Type bezeichnet werden.

public:
 override cli::array <System::Object ^> ^ GetCustomAttributes(Type ^ attributeType, bool inherit);
public override object[] GetCustomAttributes (Type attributeType, bool inherit);
override this.GetCustomAttributes : Type * bool -> obj[]
Public Overrides Function GetCustomAttributes (attributeType As Type, inherit As Boolean) As Object()

Parameter

attributeType
Type

Ein Array benutzerdefinierter Attribute, die durch den Typ bezeichnet werden.

inherit
Boolean

Wenn true, wird die Vererbungskette dieser Eigenschaft in Aufwärtsrichtung durchlaufen und nach benutzerdefinierten Attributen durchsucht.

Gibt zurück

Object[]

Ein Array benutzerdefinierter Attribute, die für diesen reflektierten Member definiert sind, oder null, wenn keine Attribute für diesen Member definiert sind.

Ausnahmen

Diese Methode wird nicht unterstützt.

Hinweise

Reflektieren Sie den übergeordneten Typ der Eigenschaft mithilfe von Type.GetType oder Assembly.GetType, rufen Sie das Reflection-Eigenschaftsobjekt aus dem Typ ab, und rufen Sie PropertyInfo.GetCustomAttributes auf.

Gilt für:

GetCustomAttributes(Boolean)

Quelle:
PropertyBuilder.cs

Gibt ein Array aller benutzerdefinierten Attribute für diese Eigenschaft zurück.

public:
 override cli::array <System::Object ^> ^ GetCustomAttributes(bool inherit);
public override object[] GetCustomAttributes (bool inherit);
override this.GetCustomAttributes : bool -> obj[]
Public Overrides Function GetCustomAttributes (inherit As Boolean) As Object()

Parameter

inherit
Boolean

Wenn true, wird die Vererbungskette dieser Eigenschaft in Aufwärtsrichtung durchlaufen und nach benutzerdefinierten Attributen durchsucht.

Gibt zurück

Object[]

Ein Array aller benutzerdefinierten Attribute.

Ausnahmen

Diese Methode wird nicht unterstützt.

Hinweise

Reflektieren Sie den übergeordneten Typ der Eigenschaft mithilfe von Type.GetType oder Assembly.GetType, rufen Sie das Reflection-Eigenschaftsobjekt aus dem Typ ab, und rufen Sie PropertyInfo.GetCustomAttributes auf.

Gilt für: