Freigeben über


AttributeTable.GetCustomAttributes Methode

Definition

Gibt eine Aufzählung aller Attribute zurück, die für die angegebenen Argumente bereitgestellt werden.

Überlädt

GetCustomAttributes(Type)

Gibt eine Aufzählung aller Attribute auf Klassenebene zurück, die für den angegebenen Typ bereitgestellt werden.

GetCustomAttributes(Type, MemberDescriptor)

Gibt eine Aufzählung aller Attribute zurück, die für das angegebene Element des angegebenen Typs bereitgestellt werden.

GetCustomAttributes(Type, MemberInfo)

Gibt eine Aufzählung aller Attribute zurück, die für das angegebene Element des angegebenen Typs bereitgestellt werden.

GetCustomAttributes(Type, String)

Gibt eine Aufzählung aller Attribute zurück, die für das angegebene Element des angegebenen Typs bereitgestellt werden.

GetCustomAttributes(Type, DependencyProperty)

Gibt eine Aufzählung aller Attribute zurück, die für die angegebene Abhängigkeit des angegebenen Typs bereitgestellt werden.

Hinweise

Diese Methode gibt niemals eine NULL-Aufzählung zurück.

GetCustomAttributes(Type)

Gibt eine Aufzählung aller Attribute auf Klassenebene zurück, die für den angegebenen Typ bereitgestellt werden.

public:
 System::Collections::IEnumerable ^ GetCustomAttributes(Type ^ type);
public System.Collections.IEnumerable GetCustomAttributes (Type type);
member this.GetCustomAttributes : Type -> System.Collections.IEnumerable
Public Function GetCustomAttributes (type As Type) As IEnumerable

Parameter

type
Type

Der Typ zum Abrufen von Attributen auf Klassenebene.

Gibt zurück

Eine Aufzählung von Attributen, die den Kriterien entsprechen. Dadurch wird niemals eine NULL-Aufzählung zurückgegeben.

Ausnahmen

type ist null.

Gilt für:

GetCustomAttributes(Type, MemberDescriptor)

Gibt eine Aufzählung aller Attribute zurück, die für das angegebene Element des angegebenen Typs bereitgestellt werden.

public:
 System::Collections::IEnumerable ^ GetCustomAttributes(Type ^ ownerType, System::ComponentModel::MemberDescriptor ^ descriptor);
public System.Collections.IEnumerable GetCustomAttributes (Type ownerType, System.ComponentModel.MemberDescriptor descriptor);
member this.GetCustomAttributes : Type * System.ComponentModel.MemberDescriptor -> System.Collections.IEnumerable
Public Function GetCustomAttributes (ownerType As Type, descriptor As MemberDescriptor) As IEnumerable

Parameter

ownerType
Type

Der Typ, der das Element enthält.

descriptor
MemberDescriptor

Ein Memberdeskriptor, für den benutzerdefinierte Attribute abgerufen werden sollen.

Gibt zurück

Eine Aufzählung von Attributen, die den Kriterien entsprechen. Dadurch wird niemals eine NULL-Aufzählung zurückgegeben.

Ausnahmen

ownerType oder descriptor ist null.

Gilt für:

GetCustomAttributes(Type, MemberInfo)

Gibt eine Aufzählung aller Attribute zurück, die für das angegebene Element des angegebenen Typs bereitgestellt werden.

public:
 System::Collections::IEnumerable ^ GetCustomAttributes(Type ^ ownerType, System::Reflection::MemberInfo ^ member);
public System.Collections.IEnumerable GetCustomAttributes (Type ownerType, System.Reflection.MemberInfo member);
member this.GetCustomAttributes : Type * System.Reflection.MemberInfo -> System.Collections.IEnumerable
Public Function GetCustomAttributes (ownerType As Type, member As MemberInfo) As IEnumerable

Parameter

ownerType
Type

Der Typ, der das Element enthält.

member
MemberInfo

Das Element, für das Attribute bereitgestellt werden sollen.

Gibt zurück

Eine Aufzählung von Attributen, die den Kriterien entsprechen. Dadurch wird niemals eine NULL-Aufzählung zurückgegeben.

Ausnahmen

ownerType oder member ist null.

Gilt für:

GetCustomAttributes(Type, String)

Gibt eine Aufzählung aller Attribute zurück, die für das angegebene Element des angegebenen Typs bereitgestellt werden.

public:
 System::Collections::IEnumerable ^ GetCustomAttributes(Type ^ ownerType, System::String ^ memberName);
public System.Collections.IEnumerable GetCustomAttributes (Type ownerType, string memberName);
member this.GetCustomAttributes : Type * string -> System.Collections.IEnumerable
Public Function GetCustomAttributes (ownerType As Type, memberName As String) As IEnumerable

Parameter

ownerType
Type

Der Besitzertyp der Abhängigkeitseigenschaft.

memberName
String

Der Name des Mitglieds, für das Attribute bereitgestellt werden sollen.

Gibt zurück

Eine Aufzählung von Attributen, die den Kriterien entsprechen. Dadurch wird niemals eine NULL-Aufzählung zurückgegeben.

Ausnahmen

ownerType oder memberName ist null.

Gilt für:

GetCustomAttributes(Type, DependencyProperty)

Gibt eine Aufzählung aller Attribute zurück, die für die angegebene Abhängigkeit des angegebenen Typs bereitgestellt werden.

public:
 System::Collections::IEnumerable ^ GetCustomAttributes(Type ^ ownerType, System::Windows::DependencyProperty ^ dp);
public System.Collections.IEnumerable GetCustomAttributes (Type ownerType, System.Windows.DependencyProperty dp);
member this.GetCustomAttributes : Type * System.Windows.DependencyProperty -> System.Collections.IEnumerable
Public Function GetCustomAttributes (ownerType As Type, dp As DependencyProperty) As IEnumerable

Parameter

ownerType
Type

Der Besitzertyp der Abhängigkeitseigenschaft.

dp
DependencyProperty

Eine Abhängigkeitseigenschaft, für die benutzerdefinierte Attribute abgerufen werden sollen.

Gibt zurück

Eine Aufzählung von Attributen, die den Kriterien entsprechen. Dadurch wird niemals eine NULL-Aufzählung zurückgegeben.

Ausnahmen

ownerType oder dp ist null.

Gilt für: