ConstructorBuilder.GetCustomAttributes Methode

Definition

Gibt die für diesen Konstruktor definierten benutzerdefinierten Attribute zurück.

Überlädt

Name Beschreibung
GetCustomAttributes(Boolean)

Gibt alle für diesen Konstruktor definierten benutzerdefinierten Attribute zurück.

GetCustomAttributes(Type, Boolean)

Gibt die vom angegebenen Typ identifizierten benutzerdefinierten Attribute zurück.

GetCustomAttributes(Boolean)

Quelle:
ConstructorBuilder.cs

Gibt alle für diesen Konstruktor definierten benutzerdefinierten Attribute 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

Steuert die Vererbung von benutzerdefinierten Attributen aus Basisklassen. Konvertiert die Zeichenfolgendarstellung einer Zahl in einem angegebenen Stil und einem kulturspezifischen Format in die entsprechende 32-Bit-Ganzzahl mit Vorzeichen.

Gibt zurück

Object[]

Ein Array von Objekten, die alle benutzerdefinierten Attribute des Konstruktors darstellen, die durch diese ConstructorBuilder Instanz dargestellt werden.

Ausnahmen

Diese Methode wird derzeit nicht unterstützt.

Hinweise

Der inherit Parameter wird ignoriert, da eine Klasse nie Konstruktoren von Basisklassen erbt.

Um die benutzerdefinierten Attribute abzurufen, schließen Sie die Erstellung des Typs durch Aufrufen CreateTypedes Konstruktors ab, indem Sie die GetConstructor Methode für den zurückgegebenen Typ aufrufen, und rufen Sie dann die GetCustomAttributes Methode für die zurückgegebene ConstructorInfoauf.

Gilt für:

GetCustomAttributes(Type, Boolean)

Quelle:
ConstructorBuilder.cs

Gibt die vom angegebenen Typ identifizierten benutzerdefinierten Attribute zurück.

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

Der benutzerdefinierte Attributtyp.

inherit
Boolean

Steuert die Vererbung von benutzerdefinierten Attributen aus Basisklassen. Konvertiert die Zeichenfolgendarstellung einer Zahl in einem angegebenen Stil und einem kulturspezifischen Format in die entsprechende 32-Bit-Ganzzahl mit Vorzeichen.

Gibt zurück

Object[]

Ein Objektarray, das die Attribute dieses Konstruktors darstellt.

Ausnahmen

Diese Methode wird derzeit nicht unterstützt.

Hinweise

Der inherit Parameter wird ignoriert, da eine Klasse nie Konstruktoren von Basisklassen erbt.

Um die benutzerdefinierten Attribute abzurufen, schließen Sie die Erstellung des Typs durch Aufrufen CreateTypedes Konstruktors ab, indem Sie die GetConstructor Methode für den zurückgegebenen Typ aufrufen, und rufen Sie dann die GetCustomAttributes Methode für die zurückgegebene ConstructorInfoauf.

Gilt für: