Freigeben über


ConstructorBuilder.GetCustomAttributes Methode

Definition

Gibt die benutzerdefinierten Attribute zurück, die für diesen Konstruktor definiert sind.

Überlädt

GetCustomAttributes(Boolean)

Gibt alle benutzerdefinierten Attribute zurück, die für diesen Konstruktor definiert sind.

GetCustomAttributes(Type, Boolean)

Gibt die benutzerdefinierten Attribute zurück, die durch den angegebenen Typ identifiziert werden.

GetCustomAttributes(Boolean)

Quelle:
ConstructorBuilder.cs

Gibt alle benutzerdefinierten Attribute zurück, die für diesen Konstruktor definiert sind.

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 benutzerdefinierter Attribute 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, das alle benutzerdefinierten Attribute des Konstruktors darstellt, der von dieser ConstructorBuilder-Instanz dargestellt wird.

Ausnahmen

Diese Methode wird zurzeit 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 ab, indem CreateTypeSie den Konstruktor aufrufen, indem Sie die GetConstructor -Methode für den zurückgegebenen Typ aufrufen, und rufen Sie dann die GetCustomAttributes -Methode für den zurückgegebenen ConstructorInfoauf.

Gilt für:

GetCustomAttributes(Type, Boolean)

Quelle:
ConstructorBuilder.cs

Gibt die benutzerdefinierten Attribute zurück, die durch den angegebenen Typ identifiziert 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

Der benutzerdefinierte Attributtyp.

inherit
Boolean

Steuert die Vererbung benutzerdefinierter Attribute 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, das die Attribute dieses Konstruktors darstellt.

Ausnahmen

Diese Methode wird zurzeit 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 ab, indem CreateTypeSie den Konstruktor aufrufen, indem Sie die GetConstructor -Methode für den zurückgegebenen Typ aufrufen, und rufen Sie dann die GetCustomAttributes -Methode für den zurückgegebenen ConstructorInfoauf.

Gilt für: