CustomAttributeExtensions.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.
Ruft eine Auflistung von benutzerdefinierten Attributen ab, die auf ein angegebenes Element angewendet werden.
Überlädt
| Name | Beschreibung |
|---|---|
| GetCustomAttributes(ParameterInfo, Type, Boolean) |
Ruft eine Auflistung von benutzerdefinierten Attributen eines angegebenen Typs ab, die auf einen angegebenen Parameter angewendet werden, und überprüft optional die Vorgänger dieses Parameters. |
| GetCustomAttributes(MemberInfo, Type, Boolean) |
Ruft eine Auflistung von benutzerdefinierten Attributen eines angegebenen Typs ab, die auf ein angegebenes Element angewendet werden, und überprüft optional die Vorgänger dieses Elements. |
| GetCustomAttributes(ParameterInfo, Type) |
Ruft eine Auflistung von benutzerdefinierten Attributen eines angegebenen Typs ab, die auf einen angegebenen Parameter angewendet werden. |
| GetCustomAttributes(ParameterInfo, Boolean) |
Ruft eine Auflistung von benutzerdefinierten Attributen ab, die auf einen angegebenen Parameter angewendet werden, und überprüft optional die Vorgänger dieses Parameters. |
| GetCustomAttributes(Module, Type) |
Ruft eine Auflistung von benutzerdefinierten Attributen eines angegebenen Typs ab, die auf ein angegebenes Modul angewendet werden. |
| GetCustomAttributes(MemberInfo, Type) |
Ruft eine Auflistung von benutzerdefinierten Attributen eines angegebenen Typs ab, die auf ein angegebenes Element angewendet werden. |
| GetCustomAttributes(MemberInfo, Boolean) |
Ruft eine Auflistung von benutzerdefinierten Attributen ab, die auf ein angegebenes Element angewendet werden, und überprüft optional die Vorgänger dieses Elements. |
| GetCustomAttributes(Assembly, Type) |
Ruft eine Auflistung von benutzerdefinierten Attributen eines angegebenen Typs ab, die auf eine angegebene Assembly angewendet werden. |
| GetCustomAttributes(ParameterInfo) |
Ruft eine Auflistung von benutzerdefinierten Attributen ab, die auf einen angegebenen Parameter angewendet werden. |
| GetCustomAttributes(Module) |
Ruft eine Auflistung von benutzerdefinierten Attributen ab, die auf ein angegebenes Modul angewendet werden. |
| GetCustomAttributes(MemberInfo) |
Ruft eine Auflistung von benutzerdefinierten Attributen ab, die auf ein angegebenes Element angewendet werden. |
| GetCustomAttributes(Assembly) |
Ruft eine Auflistung von benutzerdefinierten Attributen ab, die auf eine angegebene Assembly angewendet werden. |
| GetCustomAttributes<T>(ParameterInfo, Boolean) |
Ruft eine Auflistung von benutzerdefinierten Attributen eines angegebenen Typs ab, die auf einen angegebenen Parameter angewendet werden, und überprüft optional die Vorgänger dieses Parameters. |
| GetCustomAttributes<T>(MemberInfo, Boolean) |
Ruft eine Auflistung von benutzerdefinierten Attributen eines angegebenen Typs ab, die auf ein angegebenes Element angewendet werden, und überprüft optional die Vorgänger dieses Elements. |
| GetCustomAttributes<T>(ParameterInfo) |
Ruft eine Auflistung von benutzerdefinierten Attributen eines angegebenen Typs ab, die auf einen angegebenen Parameter angewendet werden. |
| GetCustomAttributes<T>(MemberInfo) |
Ruft eine Auflistung von benutzerdefinierten Attributen eines angegebenen Typs ab, die auf ein angegebenes Element angewendet werden. |
| GetCustomAttributes<T>(Assembly) |
Ruft eine Auflistung von benutzerdefinierten Attributen eines angegebenen Typs ab, die auf eine angegebene Assembly angewendet werden. |
| GetCustomAttributes<T>(Module) |
Ruft eine Auflistung von benutzerdefinierten Attributen eines angegebenen Typs ab, die auf ein angegebenes Modul angewendet werden. |
GetCustomAttributes(ParameterInfo, Type, Boolean)
Ruft eine Auflistung von benutzerdefinierten Attributen eines angegebenen Typs ab, die auf einen angegebenen Parameter angewendet werden, und überprüft optional die Vorgänger dieses Parameters.
public:
[System::Runtime::CompilerServices::Extension]
static System::Collections::Generic::IEnumerable<Attribute ^> ^ GetCustomAttributes(System::Reflection::ParameterInfo ^ element, Type ^ attributeType, bool inherit);
public static System.Collections.Generic.IEnumerable<Attribute> GetCustomAttributes(this System.Reflection.ParameterInfo element, Type attributeType, bool inherit);
static member GetCustomAttributes : System.Reflection.ParameterInfo * Type * bool -> seq<Attribute>
<Extension()>
Public Function GetCustomAttributes (element As ParameterInfo, attributeType As Type, inherit As Boolean) As IEnumerable(Of Attribute)
Parameter
- element
- ParameterInfo
Der zu prüfende Parameter.
- attributeType
- Type
Der Typ des attributs, nach dem gesucht werden soll.
- inherit
- Boolean
truedie Vorfahren von element; andernfalls zu prüfen. false
Gibt zurück
Eine Auflistung der benutzerdefinierten Attribute, die angewendet werden und die element übereinstimmen attributeType, oder eine leere Auflistung, wenn keine solchen Attribute vorhanden sind.
Ausnahmen
element oder attributeType ist null.
attributeType wird nicht von Attribute.
element ist kein Konstruktor, keine Methode, Eigenschaft, Ereignis, Typ oder Feld.
Ein benutzerdefinierter Attributtyp kann nicht geladen werden.
Gilt für:
GetCustomAttributes(MemberInfo, Type, Boolean)
Ruft eine Auflistung von benutzerdefinierten Attributen eines angegebenen Typs ab, die auf ein angegebenes Element angewendet werden, und überprüft optional die Vorgänger dieses Elements.
public:
[System::Runtime::CompilerServices::Extension]
static System::Collections::Generic::IEnumerable<Attribute ^> ^ GetCustomAttributes(System::Reflection::MemberInfo ^ element, Type ^ attributeType, bool inherit);
public static System.Collections.Generic.IEnumerable<Attribute> GetCustomAttributes(this System.Reflection.MemberInfo element, Type attributeType, bool inherit);
static member GetCustomAttributes : System.Reflection.MemberInfo * Type * bool -> seq<Attribute>
<Extension()>
Public Function GetCustomAttributes (element As MemberInfo, attributeType As Type, inherit As Boolean) As IEnumerable(Of Attribute)
Parameter
- element
- MemberInfo
Das zu prüfende Mitglied.
- attributeType
- Type
Der Typ des attributs, nach dem gesucht werden soll.
- inherit
- Boolean
truedie Vorfahren von element; andernfalls zu prüfen. false
Gibt zurück
Eine Auflistung der benutzerdefinierten Attribute, die angewendet werden und die element übereinstimmen attributeType, oder eine leere Auflistung, wenn keine solchen Attribute vorhanden sind.
Ausnahmen
element oder attributeType ist null.
attributeType wird nicht von Attribute.
element ist kein Konstruktor, keine Methode, Eigenschaft, Ereignis, Typ oder Feld.
Ein benutzerdefinierter Attributtyp kann nicht geladen werden.
Gilt für:
GetCustomAttributes(ParameterInfo, Type)
Ruft eine Auflistung von benutzerdefinierten Attributen eines angegebenen Typs ab, die auf einen angegebenen Parameter angewendet werden.
public:
[System::Runtime::CompilerServices::Extension]
static System::Collections::Generic::IEnumerable<Attribute ^> ^ GetCustomAttributes(System::Reflection::ParameterInfo ^ element, Type ^ attributeType);
public static System.Collections.Generic.IEnumerable<Attribute> GetCustomAttributes(this System.Reflection.ParameterInfo element, Type attributeType);
static member GetCustomAttributes : System.Reflection.ParameterInfo * Type -> seq<Attribute>
<Extension()>
Public Function GetCustomAttributes (element As ParameterInfo, attributeType As Type) As IEnumerable(Of Attribute)
Parameter
- element
- ParameterInfo
Der zu prüfende Parameter.
- attributeType
- Type
Der Typ des attributs, nach dem gesucht werden soll.
Gibt zurück
Eine Auflistung der benutzerdefinierten Attribute, die angewendet werden und die element übereinstimmen attributeType, oder eine leere Auflistung, wenn keine solchen Attribute vorhanden sind.
Ausnahmen
element oder attributeType ist null.
attributeType wird nicht von Attribute.
element ist kein Konstruktor, keine Methode, Eigenschaft, Ereignis, Typ oder Feld.
Ein benutzerdefinierter Attributtyp kann nicht geladen werden.
Gilt für:
GetCustomAttributes(ParameterInfo, Boolean)
Ruft eine Auflistung von benutzerdefinierten Attributen ab, die auf einen angegebenen Parameter angewendet werden, und überprüft optional die Vorgänger dieses Parameters.
public:
[System::Runtime::CompilerServices::Extension]
static System::Collections::Generic::IEnumerable<Attribute ^> ^ GetCustomAttributes(System::Reflection::ParameterInfo ^ element, bool inherit);
public static System.Collections.Generic.IEnumerable<Attribute> GetCustomAttributes(this System.Reflection.ParameterInfo element, bool inherit);
static member GetCustomAttributes : System.Reflection.ParameterInfo * bool -> seq<Attribute>
<Extension()>
Public Function GetCustomAttributes (element As ParameterInfo, inherit As Boolean) As IEnumerable(Of Attribute)
Parameter
- element
- ParameterInfo
Der zu prüfende Parameter.
- inherit
- Boolean
truedie Vorfahren von element; andernfalls zu prüfen. false
Gibt zurück
Eine Auflistung der benutzerdefinierten Attribute, die angewendet elementwerden, oder eine leere Auflistung, wenn keine solchen Attribute vorhanden sind.
Ausnahmen
element ist null.
element ist kein Konstruktor, keine Methode, Eigenschaft, Ereignis, Typ oder Feld.
Ein benutzerdefinierter Attributtyp kann nicht geladen werden.
Gilt für:
GetCustomAttributes(Module, Type)
Ruft eine Auflistung von benutzerdefinierten Attributen eines angegebenen Typs ab, die auf ein angegebenes Modul angewendet werden.
public:
[System::Runtime::CompilerServices::Extension]
static System::Collections::Generic::IEnumerable<Attribute ^> ^ GetCustomAttributes(System::Reflection::Module ^ element, Type ^ attributeType);
public static System.Collections.Generic.IEnumerable<Attribute> GetCustomAttributes(this System.Reflection.Module element, Type attributeType);
static member GetCustomAttributes : System.Reflection.Module * Type -> seq<Attribute>
<Extension()>
Public Function GetCustomAttributes (element As Module, attributeType As Type) As IEnumerable(Of Attribute)
Parameter
- element
- Module
Das zu prüfende Modul.
- attributeType
- Type
Der Typ des attributs, nach dem gesucht werden soll.
Gibt zurück
Eine Auflistung der benutzerdefinierten Attribute, die angewendet werden und die element übereinstimmen attributeType, oder eine leere Auflistung, wenn keine solchen Attribute vorhanden sind.
Ausnahmen
element oder attributeType ist null.
attributeType wird nicht von Attribute.
Gilt für:
GetCustomAttributes(MemberInfo, Type)
Ruft eine Auflistung von benutzerdefinierten Attributen eines angegebenen Typs ab, die auf ein angegebenes Element angewendet werden.
public:
[System::Runtime::CompilerServices::Extension]
static System::Collections::Generic::IEnumerable<Attribute ^> ^ GetCustomAttributes(System::Reflection::MemberInfo ^ element, Type ^ attributeType);
public static System.Collections.Generic.IEnumerable<Attribute> GetCustomAttributes(this System.Reflection.MemberInfo element, Type attributeType);
static member GetCustomAttributes : System.Reflection.MemberInfo * Type -> seq<Attribute>
<Extension()>
Public Function GetCustomAttributes (element As MemberInfo, attributeType As Type) As IEnumerable(Of Attribute)
Parameter
- element
- MemberInfo
Das zu prüfende Mitglied.
- attributeType
- Type
Der Typ des attributs, nach dem gesucht werden soll.
Gibt zurück
Eine Auflistung der benutzerdefinierten Attribute, die angewendet werden und die element übereinstimmen attributeType, oder eine leere Auflistung, wenn keine solchen Attribute vorhanden sind.
Ausnahmen
element oder attributeType ist null.
attributeType wird nicht von Attribute.
element ist kein Konstruktor, keine Methode, Eigenschaft, Ereignis, Typ oder Feld.
Ein benutzerdefinierter Attributtyp kann nicht geladen werden.
Gilt für:
GetCustomAttributes(MemberInfo, Boolean)
Ruft eine Auflistung von benutzerdefinierten Attributen ab, die auf ein angegebenes Element angewendet werden, und überprüft optional die Vorgänger dieses Elements.
public:
[System::Runtime::CompilerServices::Extension]
static System::Collections::Generic::IEnumerable<Attribute ^> ^ GetCustomAttributes(System::Reflection::MemberInfo ^ element, bool inherit);
public static System.Collections.Generic.IEnumerable<Attribute> GetCustomAttributes(this System.Reflection.MemberInfo element, bool inherit);
static member GetCustomAttributes : System.Reflection.MemberInfo * bool -> seq<Attribute>
<Extension()>
Public Function GetCustomAttributes (element As MemberInfo, inherit As Boolean) As IEnumerable(Of Attribute)
Parameter
- element
- MemberInfo
Das zu prüfende Mitglied.
- inherit
- Boolean
truedie Vorfahren von element; andernfalls zu prüfen. false
Gibt zurück
Eine Auflistung der benutzerdefinierten Attribute, die angewendet werden, die element den angegebenen Kriterien entsprechen, oder eine leere Auflistung, wenn keine solchen Attribute vorhanden sind.
Ausnahmen
element ist null.
element ist kein Konstruktor, keine Methode, Eigenschaft, Ereignis, Typ oder Feld.
Ein benutzerdefinierter Attributtyp kann nicht geladen werden.
Gilt für:
GetCustomAttributes(Assembly, Type)
Ruft eine Auflistung von benutzerdefinierten Attributen eines angegebenen Typs ab, die auf eine angegebene Assembly angewendet werden.
public:
[System::Runtime::CompilerServices::Extension]
static System::Collections::Generic::IEnumerable<Attribute ^> ^ GetCustomAttributes(System::Reflection::Assembly ^ element, Type ^ attributeType);
public static System.Collections.Generic.IEnumerable<Attribute> GetCustomAttributes(this System.Reflection.Assembly element, Type attributeType);
static member GetCustomAttributes : System.Reflection.Assembly * Type -> seq<Attribute>
<Extension()>
Public Function GetCustomAttributes (element As Assembly, attributeType As Type) As IEnumerable(Of Attribute)
Parameter
- element
- Assembly
Die zu prüfende Assembly.
- attributeType
- Type
Der Typ des attributs, nach dem gesucht werden soll.
Gibt zurück
Eine Auflistung der benutzerdefinierten Attribute, die angewendet werden und die element übereinstimmen attributeType, oder eine leere Auflistung, wenn keine solchen Attribute vorhanden sind.
Ausnahmen
element oder attributeType ist null.
attributeType wird nicht von Attribute.
Gilt für:
GetCustomAttributes(ParameterInfo)
Ruft eine Auflistung von benutzerdefinierten Attributen ab, die auf einen angegebenen Parameter angewendet werden.
public:
[System::Runtime::CompilerServices::Extension]
static System::Collections::Generic::IEnumerable<Attribute ^> ^ GetCustomAttributes(System::Reflection::ParameterInfo ^ element);
public static System.Collections.Generic.IEnumerable<Attribute> GetCustomAttributes(this System.Reflection.ParameterInfo element);
static member GetCustomAttributes : System.Reflection.ParameterInfo -> seq<Attribute>
<Extension()>
Public Function GetCustomAttributes (element As ParameterInfo) As IEnumerable(Of Attribute)
Parameter
- element
- ParameterInfo
Der zu prüfende Parameter.
Gibt zurück
Eine Auflistung der benutzerdefinierten Attribute, die angewendet elementwerden, oder eine leere Auflistung, wenn keine solchen Attribute vorhanden sind.
Ausnahmen
element ist null.
element ist kein Konstruktor, keine Methode, Eigenschaft, Ereignis, Typ oder Feld.
Ein benutzerdefinierter Attributtyp kann nicht geladen werden.
Gilt für:
GetCustomAttributes(Module)
Ruft eine Auflistung von benutzerdefinierten Attributen ab, die auf ein angegebenes Modul angewendet werden.
public:
[System::Runtime::CompilerServices::Extension]
static System::Collections::Generic::IEnumerable<Attribute ^> ^ GetCustomAttributes(System::Reflection::Module ^ element);
public static System.Collections.Generic.IEnumerable<Attribute> GetCustomAttributes(this System.Reflection.Module element);
static member GetCustomAttributes : System.Reflection.Module -> seq<Attribute>
<Extension()>
Public Function GetCustomAttributes (element As Module) As IEnumerable(Of Attribute)
Parameter
- element
- Module
Das zu prüfende Modul.
Gibt zurück
Eine Auflistung der benutzerdefinierten Attribute, die angewendet elementwerden, oder eine leere Auflistung, wenn keine solchen Attribute vorhanden sind.
Ausnahmen
element ist null.
Gilt für:
GetCustomAttributes(MemberInfo)
Ruft eine Auflistung von benutzerdefinierten Attributen ab, die auf ein angegebenes Element angewendet werden.
public:
[System::Runtime::CompilerServices::Extension]
static System::Collections::Generic::IEnumerable<Attribute ^> ^ GetCustomAttributes(System::Reflection::MemberInfo ^ element);
public static System.Collections.Generic.IEnumerable<Attribute> GetCustomAttributes(this System.Reflection.MemberInfo element);
static member GetCustomAttributes : System.Reflection.MemberInfo -> seq<Attribute>
<Extension()>
Public Function GetCustomAttributes (element As MemberInfo) As IEnumerable(Of Attribute)
Parameter
- element
- MemberInfo
Das zu prüfende Mitglied.
Gibt zurück
Eine Auflistung der benutzerdefinierten Attribute, die angewendet elementwerden, oder eine leere Auflistung, wenn keine solchen Attribute vorhanden sind.
Ausnahmen
element ist null.
element ist kein Konstruktor, keine Methode, Eigenschaft, Ereignis, Typ oder Feld.
Ein benutzerdefinierter Attributtyp kann nicht geladen werden.
Gilt für:
GetCustomAttributes(Assembly)
Ruft eine Auflistung von benutzerdefinierten Attributen ab, die auf eine angegebene Assembly angewendet werden.
public:
[System::Runtime::CompilerServices::Extension]
static System::Collections::Generic::IEnumerable<Attribute ^> ^ GetCustomAttributes(System::Reflection::Assembly ^ element);
public static System.Collections.Generic.IEnumerable<Attribute> GetCustomAttributes(this System.Reflection.Assembly element);
static member GetCustomAttributes : System.Reflection.Assembly -> seq<Attribute>
<Extension()>
Public Function GetCustomAttributes (element As Assembly) As IEnumerable(Of Attribute)
Parameter
- element
- Assembly
Die zu prüfende Assembly.
Gibt zurück
Eine Auflistung der benutzerdefinierten Attribute, die angewendet elementwerden, oder eine leere Auflistung, wenn keine solchen Attribute vorhanden sind.
Ausnahmen
element ist null.
Gilt für:
GetCustomAttributes<T>(ParameterInfo, Boolean)
Ruft eine Auflistung von benutzerdefinierten Attributen eines angegebenen Typs ab, die auf einen angegebenen Parameter angewendet werden, und überprüft optional die Vorgänger dieses Parameters.
public:
generic <typename T>
where T : Attribute[System::Runtime::CompilerServices::Extension]
static System::Collections::Generic::IEnumerable<T> ^ GetCustomAttributes(System::Reflection::ParameterInfo ^ element, bool inherit);
public static System.Collections.Generic.IEnumerable<T> GetCustomAttributes<T>(this System.Reflection.ParameterInfo element, bool inherit) where T : Attribute;
static member GetCustomAttributes : System.Reflection.ParameterInfo * bool -> seq<'T (requires 'T :> Attribute)> (requires 'T :> Attribute)
<Extension()>
Public Function GetCustomAttributes(Of T As Attribute) (element As ParameterInfo, inherit As Boolean) As IEnumerable(Of T)
Typparameter
- T
Der Typ des attributs, nach dem gesucht werden soll.
Parameter
- element
- ParameterInfo
Der zu prüfende Parameter.
- inherit
- Boolean
truedie Vorfahren von element; andernfalls zu prüfen. false
Gibt zurück
Eine Auflistung der benutzerdefinierten Attribute, die angewendet werden und die element übereinstimmen T, oder eine leere Auflistung, wenn keine solchen Attribute vorhanden sind.
Ausnahmen
element ist null.
element ist kein Konstruktor, keine Methode, Eigenschaft, Ereignis, Typ oder Feld.
Ein benutzerdefinierter Attributtyp kann nicht geladen werden.
Gilt für:
GetCustomAttributes<T>(MemberInfo, Boolean)
Ruft eine Auflistung von benutzerdefinierten Attributen eines angegebenen Typs ab, die auf ein angegebenes Element angewendet werden, und überprüft optional die Vorgänger dieses Elements.
public:
generic <typename T>
where T : Attribute[System::Runtime::CompilerServices::Extension]
static System::Collections::Generic::IEnumerable<T> ^ GetCustomAttributes(System::Reflection::MemberInfo ^ element, bool inherit);
public static System.Collections.Generic.IEnumerable<T> GetCustomAttributes<T>(this System.Reflection.MemberInfo element, bool inherit) where T : Attribute;
static member GetCustomAttributes : System.Reflection.MemberInfo * bool -> seq<'T (requires 'T :> Attribute)> (requires 'T :> Attribute)
<Extension()>
Public Function GetCustomAttributes(Of T As Attribute) (element As MemberInfo, inherit As Boolean) As IEnumerable(Of T)
Typparameter
- T
Der Typ des attributs, nach dem gesucht werden soll.
Parameter
- element
- MemberInfo
Das zu prüfende Mitglied.
- inherit
- Boolean
truedie Vorfahren von element; andernfalls zu prüfen. false
Gibt zurück
Eine Auflistung der benutzerdefinierten Attribute, die angewendet werden und die element übereinstimmen T, oder eine leere Auflistung, wenn keine solchen Attribute vorhanden sind.
Ausnahmen
element ist null.
element ist kein Konstruktor, keine Methode, Eigenschaft, Ereignis, Typ oder Feld.
Ein benutzerdefinierter Attributtyp kann nicht geladen werden.
Gilt für:
GetCustomAttributes<T>(ParameterInfo)
Ruft eine Auflistung von benutzerdefinierten Attributen eines angegebenen Typs ab, die auf einen angegebenen Parameter angewendet werden.
public:
generic <typename T>
where T : Attribute[System::Runtime::CompilerServices::Extension]
static System::Collections::Generic::IEnumerable<T> ^ GetCustomAttributes(System::Reflection::ParameterInfo ^ element);
public static System.Collections.Generic.IEnumerable<T> GetCustomAttributes<T>(this System.Reflection.ParameterInfo element) where T : Attribute;
static member GetCustomAttributes : System.Reflection.ParameterInfo -> seq<'T (requires 'T :> Attribute)> (requires 'T :> Attribute)
<Extension()>
Public Function GetCustomAttributes(Of T As Attribute) (element As ParameterInfo) As IEnumerable(Of T)
Typparameter
- T
Der Typ des attributs, nach dem gesucht werden soll.
Parameter
- element
- ParameterInfo
Der zu prüfende Parameter.
Gibt zurück
Eine Auflistung der benutzerdefinierten Attribute, die angewendet werden und die element übereinstimmen T, oder eine leere Auflistung, wenn keine solchen Attribute vorhanden sind.
Ausnahmen
element ist null.
element ist kein Konstruktor, keine Methode, Eigenschaft, Ereignis, Typ oder Feld.
Ein benutzerdefinierter Attributtyp kann nicht geladen werden.
Gilt für:
GetCustomAttributes<T>(MemberInfo)
Ruft eine Auflistung von benutzerdefinierten Attributen eines angegebenen Typs ab, die auf ein angegebenes Element angewendet werden.
public:
generic <typename T>
where T : Attribute[System::Runtime::CompilerServices::Extension]
static System::Collections::Generic::IEnumerable<T> ^ GetCustomAttributes(System::Reflection::MemberInfo ^ element);
public static System.Collections.Generic.IEnumerable<T> GetCustomAttributes<T>(this System.Reflection.MemberInfo element) where T : Attribute;
static member GetCustomAttributes : System.Reflection.MemberInfo -> seq<'T (requires 'T :> Attribute)> (requires 'T :> Attribute)
<Extension()>
Public Function GetCustomAttributes(Of T As Attribute) (element As MemberInfo) As IEnumerable(Of T)
Typparameter
- T
Der Typ des attributs, nach dem gesucht werden soll.
Parameter
- element
- MemberInfo
Das zu prüfende Mitglied.
Gibt zurück
Eine Auflistung der benutzerdefinierten Attribute, die angewendet werden und die element übereinstimmen T, oder eine leere Auflistung, wenn keine solchen Attribute vorhanden sind.
Ausnahmen
element ist null.
element ist kein Konstruktor, keine Methode, Eigenschaft, Ereignis, Typ oder Feld.
Ein benutzerdefinierter Attributtyp kann nicht geladen werden.
Gilt für:
GetCustomAttributes<T>(Assembly)
Ruft eine Auflistung von benutzerdefinierten Attributen eines angegebenen Typs ab, die auf eine angegebene Assembly angewendet werden.
public:
generic <typename T>
where T : Attribute[System::Runtime::CompilerServices::Extension]
static System::Collections::Generic::IEnumerable<T> ^ GetCustomAttributes(System::Reflection::Assembly ^ element);
public static System.Collections.Generic.IEnumerable<T> GetCustomAttributes<T>(this System.Reflection.Assembly element) where T : Attribute;
static member GetCustomAttributes : System.Reflection.Assembly -> seq<'T (requires 'T :> Attribute)> (requires 'T :> Attribute)
<Extension()>
Public Function GetCustomAttributes(Of T As Attribute) (element As Assembly) As IEnumerable(Of T)
Typparameter
- T
Der Typ des attributs, nach dem gesucht werden soll.
Parameter
- element
- Assembly
Die zu prüfende Assembly.
Gibt zurück
Eine Auflistung der benutzerdefinierten Attribute, die angewendet werden und die element übereinstimmen T, oder eine leere Auflistung, wenn keine solchen Attribute vorhanden sind.
Ausnahmen
element ist null.
Gilt für:
GetCustomAttributes<T>(Module)
Ruft eine Auflistung von benutzerdefinierten Attributen eines angegebenen Typs ab, die auf ein angegebenes Modul angewendet werden.
public:
generic <typename T>
where T : Attribute[System::Runtime::CompilerServices::Extension]
static System::Collections::Generic::IEnumerable<T> ^ GetCustomAttributes(System::Reflection::Module ^ element);
public static System.Collections.Generic.IEnumerable<T> GetCustomAttributes<T>(this System.Reflection.Module element) where T : Attribute;
static member GetCustomAttributes : System.Reflection.Module -> seq<'T (requires 'T :> Attribute)> (requires 'T :> Attribute)
<Extension()>
Public Function GetCustomAttributes(Of T As Attribute) (element As Module) As IEnumerable(Of T)
Typparameter
- T
Der Typ des attributs, nach dem gesucht werden soll.
Parameter
- element
- Module
Das zu prüfende Modul.
Gibt zurück
Eine Auflistung der benutzerdefinierten Attribute, die angewendet werden und die element übereinstimmen T, oder eine leere Auflistung, wenn keine solchen Attribute vorhanden sind.
Ausnahmen
element ist null.