ICustomAttributeProvider.GetCustomAttributes ICustomAttributeProvider.GetCustomAttributes ICustomAttributeProvider.GetCustomAttributes ICustomAttributeProvider.GetCustomAttributes Method

Definition

Gibt benutzerdefinierte Attribute zurück, die für diesen Member definiert sind.Returns custom attributes defined on this member.

Überlädt

GetCustomAttributes(Boolean) GetCustomAttributes(Boolean) GetCustomAttributes(Boolean) GetCustomAttributes(Boolean)

Gibt – mit Ausnahme benannter Attribute – ein Array mit allen für diesen Member definierten benutzerdefinierten Attributen zurück – oder ein leeres Array , wenn keine benutzerdefinierten Attribute vorhanden sind.Returns an array of all of the custom attributes defined on this member, excluding named attributes, or an empty array if there are no custom attributes.

GetCustomAttributes(Type, Boolean) GetCustomAttributes(Type, Boolean) GetCustomAttributes(Type, Boolean) GetCustomAttributes(Type, Boolean)

Gibt ein Array mit für diesen Member definierten benutzerdefinierten Attributen zurück – identifiziert nach Typ – oder ein leeres Array , wenn keine benutzerdefinierten Attribute vorhanden sind.Returns an array of custom attributes defined on this member, identified by type, or an empty array if there are no custom attributes of that type.

GetCustomAttributes(Boolean) GetCustomAttributes(Boolean) GetCustomAttributes(Boolean) GetCustomAttributes(Boolean)

Gibt – mit Ausnahme benannter Attribute – ein Array mit allen für diesen Member definierten benutzerdefinierten Attributen zurück – oder ein leeres Array , wenn keine benutzerdefinierten Attribute vorhanden sind.Returns an array of all of the custom attributes defined on this member, excluding named attributes, or an empty array if there are no custom attributes.

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

Parameter

inherit
Boolean Boolean Boolean Boolean

Wenn true, suchen Sie die Hierarchiekette für das geerbte benutzerdefinierte Attribut.When true, look up the hierarchy chain for the inherited custom attribute.

Gibt zurück

Object[]

Ein Objektarray, das alle benutzerdefinierten Attribute darstellt, oder ein leeres Array .An array of Objects representing custom attributes, or an empty array.

Ausnahmen

Der benutzerdefinierte Attributtyp kann nicht geladen werden.The custom attribute type cannot be loaded.

Es sind mehrere Attribute des Typs attributeType für diesen Member definiert.There is more than one attribute of type attributeType defined on this member.

Hinweise

Aufrufen von ICustomAttributeProvider.GetCustomAttributes auf PropertyInfo oder EventInfo bei der inherit Parameter GetCustomAttributes ist true die Hierarchie nicht durchlaufen.Calling ICustomAttributeProvider.GetCustomAttributes on PropertyInfo or EventInfo when the inherit parameter of GetCustomAttributes is true does not walk the type hierarchy. Verwendung System.Attribute benutzerdefinierte Attribute zu erben.Use System.Attribute to inherit custom attributes.

Diese Methode gibt die direkt auf nur einen nicht geerbte Member definierten benutzerdefinierten Attribute zurück.This method returns custom attributes defined directly on a non-inherited member only.

GetCustomAttributes(Type, Boolean) GetCustomAttributes(Type, Boolean) GetCustomAttributes(Type, Boolean) GetCustomAttributes(Type, Boolean)

Gibt ein Array mit für diesen Member definierten benutzerdefinierten Attributen zurück – identifiziert nach Typ – oder ein leeres Array , wenn keine benutzerdefinierten Attribute vorhanden sind.Returns an array of custom attributes defined on this member, identified by type, or an empty array if there are no custom attributes of that type.

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

Parameter

attributeType
Type Type Type Type

Der Typ der benutzerdefinierten Attribute.The type of the custom attributes.

inherit
Boolean Boolean Boolean Boolean

Wenn true, suchen Sie die Hierarchiekette für das geerbte benutzerdefinierte Attribut.When true, look up the hierarchy chain for the inherited custom attribute.

Gibt zurück

Object[]

Ein Objektarray, das alle benutzerdefinierten Attribute darstellt, oder ein leeres Array .An array of Objects representing custom attributes, or an empty array.

Ausnahmen

Der benutzerdefinierte Attributtyp kann nicht geladen werden.The custom attribute type cannot be loaded.

Hinweise

Wenn attributeType ist eine Basisklasse oder Schnittstelle, die diese Methode gibt Implementierung des Typs zurück.If attributeType is a base class or interface, this method returns any implementation of that type.

Diese Methode gibt die direkt auf nur einen nicht geerbte Member definierten benutzerdefinierten Attribute zurück.This method returns custom attributes defined directly on a non-inherited member only.

Aufrufen von ICustomAttributeProvider.GetCustomAttributes auf PropertyInfo oder EventInfo bei der inherit Parameter GetCustomAttributes ist true die Hierarchie nicht durchlaufen.Calling ICustomAttributeProvider.GetCustomAttributes on PropertyInfo or EventInfo when the inherit parameter of GetCustomAttributes is true does not walk the type hierarchy. Verwendung System.Attribute benutzerdefinierte Attribute zu erben.Use System.Attribute to inherit custom attributes.

Gilt für: