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 benutzerdefinierter Attribute ab, die für ein angegebenes Element angewendet werden.
Überlädt
GetCustomAttributes(ParameterInfo, Type, Boolean) |
Ruft eine Auflistung benutzerdefinierter Attribute eines angegebenen Typs ab, die für einen angegebenen Parameter angewendet werden, und überprüft optional die Vorgänger dieses Parameters. |
GetCustomAttributes(MemberInfo, Type, Boolean) |
Ruft eine Auflistung benutzerdefinierter Attribute eines angegebenen Typs ab, die für einen angegebenen Member angewendet werden, und überprüft optional die Vorgänger dieses Members. |
GetCustomAttributes(ParameterInfo, Type) |
Ruft eine Auflistung benutzerdefinierter Attribute eines angegebenen Typs ab, die für eine angegebenen Parameter angewendet werden. |
GetCustomAttributes(ParameterInfo, Boolean) |
Ruft eine Auflistung benutzerdefinierter Attribute ab, die für einen angegebenen Parameter angewendet werden, und überprüft optional die Vorgänger dieses Parameters. |
GetCustomAttributes(Module, Type) |
Ruft eine Auflistung benutzerdefinierter Attribute eines angegebenen Typs ab, die für ein angegebenes Modul angewendet werden. |
GetCustomAttributes(MemberInfo, Type) |
Ruft eine Auflistung benutzerdefinierter Attribute eines angegebenen Typs ab, die für eine angegebenen Member angewendet werden. |
GetCustomAttributes(MemberInfo, Boolean) |
Ruft eine Auflistung benutzerdefinierter Attribute ab, die für einen angegebenen Member angewendet werden, und überprüft optional die Vorgänger dieses Members. |
GetCustomAttributes(Assembly, Type) |
Ruft eine Auflistung benutzerdefinierter Attribute eines angegebenen Typs ab, die für eine angegebene Assembly angewendet werden. |
GetCustomAttributes(ParameterInfo) |
Ruft eine Auflistung benutzerdefinierter Attribute ab, die für einen angegebenen Parameter angewendet werden. |
GetCustomAttributes(Module) |
Ruft eine Auflistung benutzerdefinierter Attribute ab, die für ein angegebenes Modul angewendet werden. |
GetCustomAttributes(MemberInfo) |
Ruft eine Auflistung benutzerdefinierter Attribute ab, die für einen angegebenen Member angewendet werden. |
GetCustomAttributes(Assembly) |
Ruft eine Auflistung benutzerdefinierter Attribute ab, die für eine angegebene Assembly angewendet werden. |
GetCustomAttributes<T>(ParameterInfo, Boolean) |
Ruft eine Auflistung benutzerdefinierter Attribute eines angegebenen Typs ab, die für einen angegebenen Parameter angewendet werden, und überprüft optional die Vorgänger dieses Parameters. |
GetCustomAttributes<T>(MemberInfo, Boolean) |
Ruft eine Auflistung benutzerdefinierter Attribute eines angegebenen Typs ab, die für einen angegebenen Member angewendet werden, und überprüft optional die Vorgänger dieses Members. |
GetCustomAttributes<T>(ParameterInfo) |
Ruft eine Auflistung benutzerdefinierter Attribute eines angegebenen Typs ab, die für eine angegebenen Parameter angewendet werden. |
GetCustomAttributes<T>(MemberInfo) |
Ruft eine Auflistung benutzerdefinierter Attribute eines angegebenen Typs ab, die für eine angegebenen Member angewendet werden. |
GetCustomAttributes<T>(Assembly) |
Ruft eine Auflistung benutzerdefinierter Attribute eines angegebenen Typs ab, die für eine angegebene Assembly angewendet werden. |
GetCustomAttributes<T>(Module) |
Ruft eine Auflistung benutzerdefinierter Attribute eines angegebenen Typs ab, die für ein angegebenes Modul angewendet werden. |
GetCustomAttributes(ParameterInfo, Type, Boolean)
- Quelle:
- CustomAttributeExtensions.cs
- Quelle:
- CustomAttributeExtensions.cs
- Quelle:
- CustomAttributeExtensions.cs
Ruft eine Auflistung benutzerdefinierter Attribute eines angegebenen Typs ab, die für 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 überprüfende Parameter.
- attributeType
- Type
Der Typ des zu suchenden Attributs.
- inherit
- Boolean
true
, um die Vorgänger von element
zu überprüfen; andernfalls false
.
Gibt zurück
Eine Auflistung der benutzerdefinierten Attribute, die auf element
angewendet werden und die attributeType
entsprechen, oder eine leere Auflistung, wenn keine solchen Attribute vorhanden sind.
Ausnahmen
element
oder attributeType
ist null
.
attributeType
ist nicht von Attribute abgeleitet.
element
ist kein Konstruktor, keine Methode, keine Eigenschaft, kein Ereignis, kein Typ und kein Feld.
Ein benutzerdefinierter Attributtyp kann nicht geladen werden.
Gilt für:
GetCustomAttributes(MemberInfo, Type, Boolean)
- Quelle:
- CustomAttributeExtensions.cs
- Quelle:
- CustomAttributeExtensions.cs
- Quelle:
- CustomAttributeExtensions.cs
Ruft eine Auflistung benutzerdefinierter Attribute eines angegebenen Typs ab, die für einen angegebenen Member angewendet werden, und überprüft optional die Vorgänger dieses Members.
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
Der zu überprüfende Member.
- attributeType
- Type
Der Typ des zu suchenden Attributs.
- inherit
- Boolean
true
, um die Vorgänger von element
zu überprüfen; andernfalls false
.
Gibt zurück
Eine Auflistung der benutzerdefinierten Attribute, die auf element
angewendet werden und die attributeType
entsprechen, oder eine leere Auflistung, wenn keine solchen Attribute vorhanden sind.
Ausnahmen
element
oder attributeType
ist null
.
attributeType
ist nicht von Attribute abgeleitet.
element
ist kein Konstruktor, keine Methode, keine Eigenschaft, kein Ereignis, kein Typ und kein Feld.
Ein benutzerdefinierter Attributtyp kann nicht geladen werden.
Gilt für:
GetCustomAttributes(ParameterInfo, Type)
- Quelle:
- CustomAttributeExtensions.cs
- Quelle:
- CustomAttributeExtensions.cs
- Quelle:
- CustomAttributeExtensions.cs
Ruft eine Auflistung benutzerdefinierter Attribute eines angegebenen Typs ab, die für eine 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 überprüfende Parameter.
- attributeType
- Type
Der Typ des zu suchenden Attributs.
Gibt zurück
Eine Auflistung der benutzerdefinierten Attribute, die auf element
angewendet werden und die attributeType
entsprechen, oder eine leere Auflistung, wenn keine solchen Attribute vorhanden sind.
Ausnahmen
element
oder attributeType
ist null
.
attributeType
ist nicht von Attribute abgeleitet.
element
ist kein Konstruktor, keine Methode, keine Eigenschaft, kein Ereignis, kein Typ und kein Feld.
Ein benutzerdefinierter Attributtyp kann nicht geladen werden.
Gilt für:
GetCustomAttributes(ParameterInfo, Boolean)
- Quelle:
- CustomAttributeExtensions.cs
- Quelle:
- CustomAttributeExtensions.cs
- Quelle:
- CustomAttributeExtensions.cs
Ruft eine Auflistung benutzerdefinierter Attribute ab, die für 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 überprüfende Parameter.
- inherit
- Boolean
true
, um die Vorgänger von element
zu überprüfen; andernfalls false
.
Gibt zurück
Eine Auflistung der benutzerdefinierten Attribute, die auf element
angewendet werden, oder eine leere Auflistung, wenn keine solchen Attribute vorhanden sind.
Ausnahmen
element
ist null
.
element
ist kein Konstruktor, keine Methode, keine Eigenschaft, kein Ereignis, kein Typ und kein Feld.
Ein benutzerdefinierter Attributtyp kann nicht geladen werden.
Gilt für:
GetCustomAttributes(Module, Type)
- Quelle:
- CustomAttributeExtensions.cs
- Quelle:
- CustomAttributeExtensions.cs
- Quelle:
- CustomAttributeExtensions.cs
Ruft eine Auflistung benutzerdefinierter Attribute eines angegebenen Typs ab, die für 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
Der zu überprüfende Modul.
- attributeType
- Type
Der Typ des zu suchenden Attributs.
Gibt zurück
Eine Auflistung der benutzerdefinierten Attribute, die auf element
angewendet werden und die attributeType
entsprechen, oder eine leere Auflistung, wenn keine solchen Attribute vorhanden sind.
Ausnahmen
element
oder attributeType
ist null
.
attributeType
ist nicht von Attribute abgeleitet.
Gilt für:
GetCustomAttributes(MemberInfo, Type)
- Quelle:
- CustomAttributeExtensions.cs
- Quelle:
- CustomAttributeExtensions.cs
- Quelle:
- CustomAttributeExtensions.cs
Ruft eine Auflistung benutzerdefinierter Attribute eines angegebenen Typs ab, die für eine angegebenen Member 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
Der zu überprüfende Member.
- attributeType
- Type
Der Typ des zu suchenden Attributs.
Gibt zurück
Eine Auflistung der benutzerdefinierten Attribute, die auf element
angewendet werden und die attributeType
entsprechen, oder eine leere Auflistung, wenn keine solchen Attribute vorhanden sind.
Ausnahmen
element
oder attributeType
ist null
.
attributeType
ist nicht von Attribute abgeleitet.
element
ist kein Konstruktor, keine Methode, keine Eigenschaft, kein Ereignis, kein Typ und kein Feld.
Ein benutzerdefinierter Attributtyp kann nicht geladen werden.
Gilt für:
GetCustomAttributes(MemberInfo, Boolean)
- Quelle:
- CustomAttributeExtensions.cs
- Quelle:
- CustomAttributeExtensions.cs
- Quelle:
- CustomAttributeExtensions.cs
Ruft eine Auflistung benutzerdefinierter Attribute ab, die für einen angegebenen Member angewendet werden, und überprüft optional die Vorgänger dieses Members.
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
Der zu überprüfende Member.
- inherit
- Boolean
true
, um die Vorgänger von element
zu überprüfen; andernfalls false
.
Gibt zurück
Eine Sammlung der benutzerdefinierten Attribute, die auf element
angewendet werden, die den angegebenen Kriterien entsprechen, oder eine leere Sammlung, wenn keine solchen Attribute vorhanden sind.
Ausnahmen
element
ist null
.
element
ist kein Konstruktor, keine Methode, keine Eigenschaft, kein Ereignis, kein Typ und kein Feld.
Ein benutzerdefinierter Attributtyp kann nicht geladen werden.
Gilt für:
GetCustomAttributes(Assembly, Type)
- Quelle:
- CustomAttributeExtensions.cs
- Quelle:
- CustomAttributeExtensions.cs
- Quelle:
- CustomAttributeExtensions.cs
Ruft eine Auflistung benutzerdefinierter Attribute eines angegebenen Typs ab, die für 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 überprüfende Assembly.
- attributeType
- Type
Der Typ des zu suchenden Attributs.
Gibt zurück
Eine Auflistung der benutzerdefinierten Attribute, die auf element
angewendet werden und die attributeType
entsprechen, oder eine leere Auflistung, wenn keine solchen Attribute vorhanden sind.
Ausnahmen
element
oder attributeType
ist null
.
attributeType
ist nicht von Attribute abgeleitet.
Gilt für:
GetCustomAttributes(ParameterInfo)
- Quelle:
- CustomAttributeExtensions.cs
- Quelle:
- CustomAttributeExtensions.cs
- Quelle:
- CustomAttributeExtensions.cs
Ruft eine Auflistung benutzerdefinierter Attribute ab, die für 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 überprüfende Parameter.
Gibt zurück
Eine Auflistung der benutzerdefinierten Attribute, die auf element
angewendet werden, oder eine leere Auflistung, wenn keine solchen Attribute vorhanden sind.
Ausnahmen
element
ist null
.
element
ist kein Konstruktor, keine Methode, keine Eigenschaft, kein Ereignis, kein Typ und kein Feld.
Ein benutzerdefinierter Attributtyp kann nicht geladen werden.
Gilt für:
GetCustomAttributes(Module)
- Quelle:
- CustomAttributeExtensions.cs
- Quelle:
- CustomAttributeExtensions.cs
- Quelle:
- CustomAttributeExtensions.cs
Ruft eine Auflistung benutzerdefinierter Attribute ab, die für 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
Der zu überprüfende Modul.
Gibt zurück
Eine Auflistung der benutzerdefinierten Attribute, die auf element
angewendet werden, oder eine leere Auflistung, wenn keine solchen Attribute vorhanden sind.
Ausnahmen
element
ist null
Gilt für:
GetCustomAttributes(MemberInfo)
- Quelle:
- CustomAttributeExtensions.cs
- Quelle:
- CustomAttributeExtensions.cs
- Quelle:
- CustomAttributeExtensions.cs
Ruft eine Auflistung benutzerdefinierter Attribute ab, die für einen angegebenen Member 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
Der zu überprüfende Member.
Gibt zurück
Eine Auflistung der benutzerdefinierten Attribute, die auf element
angewendet werden, oder eine leere Auflistung, wenn keine solchen Attribute vorhanden sind.
Ausnahmen
element
ist null
.
element
ist kein Konstruktor, keine Methode, keine Eigenschaft, kein Ereignis, kein Typ und kein Feld.
Ein benutzerdefinierter Attributtyp kann nicht geladen werden.
Gilt für:
GetCustomAttributes(Assembly)
- Quelle:
- CustomAttributeExtensions.cs
- Quelle:
- CustomAttributeExtensions.cs
- Quelle:
- CustomAttributeExtensions.cs
Ruft eine Auflistung benutzerdefinierter Attribute ab, die für 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 überprüfende Assembly.
Gibt zurück
Eine Auflistung der benutzerdefinierten Attribute, die auf element
angewendet werden, oder eine leere Auflistung, wenn keine solchen Attribute vorhanden sind.
Ausnahmen
element
ist null
Gilt für:
GetCustomAttributes<T>(ParameterInfo, Boolean)
- Quelle:
- CustomAttributeExtensions.cs
- Quelle:
- CustomAttributeExtensions.cs
- Quelle:
- CustomAttributeExtensions.cs
Ruft eine Auflistung benutzerdefinierter Attribute eines angegebenen Typs ab, die für 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 zu suchenden Attributs.
Parameter
- element
- ParameterInfo
Der zu überprüfende Parameter.
- inherit
- Boolean
true
, um die Vorgänger von element
zu überprüfen; andernfalls false
.
Gibt zurück
Eine Auflistung der benutzerdefinierten Attribute, die auf element
angewendet werden und die T
entsprechen, oder eine leere Auflistung, wenn keine solchen Attribute vorhanden sind.
Ausnahmen
element
ist null
.
element
ist kein Konstruktor, keine Methode, keine Eigenschaft, kein Ereignis, kein Typ und kein Feld.
Ein benutzerdefinierter Attributtyp kann nicht geladen werden.
Gilt für:
GetCustomAttributes<T>(MemberInfo, Boolean)
- Quelle:
- CustomAttributeExtensions.cs
- Quelle:
- CustomAttributeExtensions.cs
- Quelle:
- CustomAttributeExtensions.cs
Ruft eine Auflistung benutzerdefinierter Attribute eines angegebenen Typs ab, die für einen angegebenen Member angewendet werden, und überprüft optional die Vorgänger dieses Members.
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 zu suchenden Attributs.
Parameter
- element
- MemberInfo
Der zu überprüfende Member.
- inherit
- Boolean
true
, um die Vorgänger von element
zu überprüfen; andernfalls false
.
Gibt zurück
Eine Auflistung der benutzerdefinierten Attribute, die auf element
angewendet werden und die T
entsprechen, oder eine leere Auflistung, wenn keine solchen Attribute vorhanden sind.
Ausnahmen
element
ist null
.
element
ist kein Konstruktor, keine Methode, keine Eigenschaft, kein Ereignis, kein Typ und kein Feld.
Ein benutzerdefinierter Attributtyp kann nicht geladen werden.
Gilt für:
GetCustomAttributes<T>(ParameterInfo)
- Quelle:
- CustomAttributeExtensions.cs
- Quelle:
- CustomAttributeExtensions.cs
- Quelle:
- CustomAttributeExtensions.cs
Ruft eine Auflistung benutzerdefinierter Attribute eines angegebenen Typs ab, die für eine 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 zu suchenden Attributs.
Parameter
- element
- ParameterInfo
Der zu überprüfende Parameter.
Gibt zurück
Eine Auflistung der benutzerdefinierten Attribute, die auf element
angewendet werden und die T
entsprechen, oder eine leere Auflistung, wenn keine solchen Attribute vorhanden sind.
Ausnahmen
element
ist null
.
element
ist kein Konstruktor, keine Methode, keine Eigenschaft, kein Ereignis, kein Typ und kein Feld.
Ein benutzerdefinierter Attributtyp kann nicht geladen werden.
Gilt für:
GetCustomAttributes<T>(MemberInfo)
- Quelle:
- CustomAttributeExtensions.cs
- Quelle:
- CustomAttributeExtensions.cs
- Quelle:
- CustomAttributeExtensions.cs
Ruft eine Auflistung benutzerdefinierter Attribute eines angegebenen Typs ab, die für eine angegebenen Member 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 zu suchenden Attributs.
Parameter
- element
- MemberInfo
Der zu überprüfende Member.
Gibt zurück
Eine Auflistung der benutzerdefinierten Attribute, die auf element
angewendet werden und die T
entsprechen, oder eine leere Auflistung, wenn keine solchen Attribute vorhanden sind.
Ausnahmen
element
ist null
.
element
ist kein Konstruktor, keine Methode, keine Eigenschaft, kein Ereignis, kein Typ und kein Feld.
Ein benutzerdefinierter Attributtyp kann nicht geladen werden.
Gilt für:
GetCustomAttributes<T>(Assembly)
- Quelle:
- CustomAttributeExtensions.cs
- Quelle:
- CustomAttributeExtensions.cs
- Quelle:
- CustomAttributeExtensions.cs
Ruft eine Auflistung benutzerdefinierter Attribute eines angegebenen Typs ab, die für 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 zu suchenden Attributs.
Parameter
- element
- Assembly
Die zu überprüfende Assembly.
Gibt zurück
Eine Auflistung der benutzerdefinierten Attribute, die auf element
angewendet werden und die T
entsprechen, oder eine leere Auflistung, wenn keine solchen Attribute vorhanden sind.
Ausnahmen
element
ist null
Gilt für:
GetCustomAttributes<T>(Module)
- Quelle:
- CustomAttributeExtensions.cs
- Quelle:
- CustomAttributeExtensions.cs
- Quelle:
- CustomAttributeExtensions.cs
Ruft eine Auflistung benutzerdefinierter Attribute eines angegebenen Typs ab, die für 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 zu suchenden Attributs.
Parameter
- element
- Module
Der zu überprüfende Modul.
Gibt zurück
Eine Auflistung der benutzerdefinierten Attribute, die auf element
angewendet werden und die T
entsprechen, oder eine leere Auflistung, wenn keine solchen Attribute vorhanden sind.
Ausnahmen
element
ist null