AttributeTable.GetCustomAttributes Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.
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
.