CustomAttributeExtensions.GetCustomAttributes Methode

Definition

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.

Gilt für: