CustomAttributeExtensions.GetCustomAttributes CustomAttributeExtensions.GetCustomAttributes CustomAttributeExtensions.GetCustomAttributes CustomAttributeExtensions.GetCustomAttributes Method

Definition

Ruft eine Auflistung benutzerdefinierter Attribute ab, die für ein angegebenes Element angewendet werden.Retrieves a collection of custom attributes that are applied to a specified element.

Überlädt

GetCustomAttributes(ParameterInfo, Type, Boolean) GetCustomAttributes(ParameterInfo, Type, Boolean) GetCustomAttributes(ParameterInfo, Type, Boolean) 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.Retrieves a collection of custom attributes of a specified type that are applied to a specified parameter, and optionally inspects the ancestors of that parameter.

GetCustomAttributes(MemberInfo, Type, Boolean) GetCustomAttributes(MemberInfo, Type, Boolean) GetCustomAttributes(MemberInfo, Type, Boolean) 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.Retrieves a collection of custom attributes of a specified type that are applied to a specified member, and optionally inspects the ancestors of that member.

GetCustomAttributes(ParameterInfo, Type) GetCustomAttributes(ParameterInfo, Type) GetCustomAttributes(ParameterInfo, Type) GetCustomAttributes(ParameterInfo, Type)

Ruft eine Auflistung benutzerdefinierter Attribute eines angegebenen Typs ab, die für eine angegebenen Parameter angewendet werden.Retrieves a collection of custom attributes of a specified type that are applied to a specified parameter.

GetCustomAttributes(ParameterInfo, Boolean) GetCustomAttributes(ParameterInfo, Boolean) GetCustomAttributes(ParameterInfo, Boolean) 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.Retrieves a collection of custom attributes that are applied to a specified parameter, and optionally inspects the ancestors of that parameter.

GetCustomAttributes(Module, Type) GetCustomAttributes(Module, Type) GetCustomAttributes(Module, Type) GetCustomAttributes(Module, Type)

Ruft eine Auflistung benutzerdefinierter Attribute eines angegebenen Typs ab, die für ein angegebenes Modul angewendet werden.Retrieves a collection of custom attributes of a specified type that are applied to a specified module.

GetCustomAttributes(MemberInfo, Type) GetCustomAttributes(MemberInfo, Type) GetCustomAttributes(MemberInfo, Type) GetCustomAttributes(MemberInfo, Type)

Ruft eine Auflistung benutzerdefinierter Attribute eines angegebenen Typs ab, die für eine angegebenen Member angewendet werden.Retrieves a collection of custom attributes of a specified type that are applied to a specified member.

GetCustomAttributes(MemberInfo, Boolean) GetCustomAttributes(MemberInfo, Boolean) GetCustomAttributes(MemberInfo, Boolean) 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.Retrieves a collection of custom attributes that are applied to a specified member, and optionally inspects the ancestors of that member.

GetCustomAttributes(Assembly, Type) GetCustomAttributes(Assembly, Type) GetCustomAttributes(Assembly, Type) GetCustomAttributes(Assembly, Type)

Ruft eine Auflistung benutzerdefinierter Attribute eines angegebenen Typs ab, die für eine angegebene Assembly angewendet werden.Retrieves a collection of custom attributes of a specified type that are applied to a specified assembly.

GetCustomAttributes(ParameterInfo) GetCustomAttributes(ParameterInfo) GetCustomAttributes(ParameterInfo) GetCustomAttributes(ParameterInfo)

Ruft eine Auflistung benutzerdefinierter Attribute ab, die für einen angegebenen Parameter angewendet werden.Retrieves a collection of custom attributes that are applied to a specified parameter.

GetCustomAttributes(Module) GetCustomAttributes(Module) GetCustomAttributes(Module) GetCustomAttributes(Module)

Ruft eine Auflistung benutzerdefinierter Attribute ab, die für ein angegebenes Modul angewendet werden.Retrieves a collection of custom attributes that are applied to a specified module.

GetCustomAttributes(MemberInfo) GetCustomAttributes(MemberInfo) GetCustomAttributes(MemberInfo) GetCustomAttributes(MemberInfo)

Ruft eine Auflistung benutzerdefinierter Attribute ab, die für einen angegebenen Member angewendet werden.Retrieves a collection of custom attributes that are applied to a specified member.

GetCustomAttributes(Assembly) GetCustomAttributes(Assembly) GetCustomAttributes(Assembly) GetCustomAttributes(Assembly)

Ruft eine Auflistung benutzerdefinierter Attribute ab, die für eine angegebene Assembly angewendet werden.Retrieves a collection of custom attributes that are applied to a specified assembly.

GetCustomAttributes<T>(ParameterInfo, Boolean) GetCustomAttributes<T>(ParameterInfo, Boolean) GetCustomAttributes<T>(ParameterInfo, Boolean) 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.Retrieves a collection of custom attributes of a specified type that are applied to a specified parameter, and optionally inspects the ancestors of that parameter.

GetCustomAttributes<T>(MemberInfo, Boolean) GetCustomAttributes<T>(MemberInfo, Boolean) GetCustomAttributes<T>(MemberInfo, Boolean) 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.Retrieves a collection of custom attributes of a specified type that are applied to a specified member, and optionally inspects the ancestors of that member.

GetCustomAttributes<T>(ParameterInfo) GetCustomAttributes<T>(ParameterInfo) GetCustomAttributes<T>(ParameterInfo) GetCustomAttributes<T>(ParameterInfo)

Ruft eine Auflistung benutzerdefinierter Attribute eines angegebenen Typs ab, die für eine angegebenen Parameter angewendet werden.Retrieves a collection of custom attributes of a specified type that are applied to a specified parameter.

GetCustomAttributes<T>(MemberInfo) GetCustomAttributes<T>(MemberInfo) GetCustomAttributes<T>(MemberInfo) GetCustomAttributes<T>(MemberInfo)

Ruft eine Auflistung benutzerdefinierter Attribute eines angegebenen Typs ab, die für eine angegebenen Member angewendet werden.Retrieves a collection of custom attributes of a specified type that are applied to a specified member.

GetCustomAttributes<T>(Assembly) GetCustomAttributes<T>(Assembly) GetCustomAttributes<T>(Assembly) GetCustomAttributes<T>(Assembly)

Ruft eine Auflistung benutzerdefinierter Attribute eines angegebenen Typs ab, die für eine angegebene Assembly angewendet werden.Retrieves a collection of custom attributes of a specified type that are applied to a specified assembly.

GetCustomAttributes<T>(Module) GetCustomAttributes<T>(Module) GetCustomAttributes<T>(Module) GetCustomAttributes<T>(Module)

Ruft eine Auflistung benutzerdefinierter Attribute eines angegebenen Typs ab, die für ein angegebenes Modul angewendet werden.Retrieves a collection of custom attributes of a specified type that are applied to a specified module.

GetCustomAttributes(ParameterInfo, Type, Boolean) GetCustomAttributes(ParameterInfo, Type, Boolean) GetCustomAttributes(ParameterInfo, Type, Boolean) 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.Retrieves a collection of custom attributes of a specified type that are applied to a specified parameter, and optionally inspects the ancestors of that parameter.

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 ParameterInfo ParameterInfo ParameterInfo

Der zu überprüfende Parameter.The parameter to inspect.

attributeType
Type Type Type Type

Der Typ des zu suchenden Attributs.The type of attribute to search for.

inherit
Boolean Boolean Boolean Boolean

true, um die Vorgänger von element zu überprüfen; andernfalls false.true to inspect the ancestors of element; otherwise, 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.A collection of the custom attributes that are applied to element and that match attributeType, or an empty collection if no such attributes exist.

Ausnahmen

element oder attributeType ist null.element or attributeType is null.

attributeType ist nicht von Attribute abgeleitet.attributeType is not derived from Attribute.

element ist kein Konstruktor, keine Methode, keine Eigenschaft, kein Ereignis, kein Typ und kein Feld.element is not a constructor, method, property, event, type, or field.

Ein benutzerdefinierter Attributtyp kann nicht geladen werden.A custom attribute type cannot be loaded.

GetCustomAttributes(MemberInfo, Type, Boolean) GetCustomAttributes(MemberInfo, Type, Boolean) GetCustomAttributes(MemberInfo, Type, Boolean) 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.Retrieves a collection of custom attributes of a specified type that are applied to a specified member, and optionally inspects the ancestors of that member.

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 MemberInfo MemberInfo MemberInfo

Der zu überprüfende Member.The member to inspect.

attributeType
Type Type Type Type

Der Typ des zu suchenden Attributs.The type of attribute to search for.

inherit
Boolean Boolean Boolean Boolean

true, um die Vorgänger von element zu überprüfen; andernfalls false.true to inspect the ancestors of element; otherwise, 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.A collection of the custom attributes that are applied to element and that match attributeType, or an empty collection if no such attributes exist.

Ausnahmen

element oder attributeType ist null.element or attributeType is null.

attributeType ist nicht von Attribute abgeleitet.attributeType is not derived from Attribute.

element ist kein Konstruktor, keine Methode, keine Eigenschaft, kein Ereignis, kein Typ und kein Feld.element is not a constructor, method, property, event, type, or field.

Ein benutzerdefinierter Attributtyp kann nicht geladen werden.A custom attribute type cannot be loaded.

GetCustomAttributes(ParameterInfo, Type) GetCustomAttributes(ParameterInfo, Type) GetCustomAttributes(ParameterInfo, Type) GetCustomAttributes(ParameterInfo, Type)

Ruft eine Auflistung benutzerdefinierter Attribute eines angegebenen Typs ab, die für eine angegebenen Parameter angewendet werden.Retrieves a collection of custom attributes of a specified type that are applied to a specified parameter.

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 ParameterInfo ParameterInfo ParameterInfo

Der zu überprüfende Parameter.The parameter to inspect.

attributeType
Type Type Type Type

Der Typ des zu suchenden Attributs.The type of attribute to search for.

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.A collection of the custom attributes that are applied to element and that match attributeType, or an empty collection if no such attributes exist.

Ausnahmen

element oder attributeType ist null.element or attributeType is null.

attributeType ist nicht von Attribute abgeleitet.attributeType is not derived from Attribute.

element ist kein Konstruktor, keine Methode, keine Eigenschaft, kein Ereignis, kein Typ und kein Feld.element is not a constructor, method, property, event, type, or field.

Ein benutzerdefinierter Attributtyp kann nicht geladen werden.A custom attribute type cannot be loaded.

GetCustomAttributes(ParameterInfo, Boolean) GetCustomAttributes(ParameterInfo, Boolean) GetCustomAttributes(ParameterInfo, Boolean) 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.Retrieves a collection of custom attributes that are applied to a specified parameter, and optionally inspects the ancestors of that parameter.

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 ParameterInfo ParameterInfo ParameterInfo

Der zu überprüfende Parameter.The parameter to inspect.

inherit
Boolean Boolean Boolean Boolean

true, um die Vorgänger von element zu überprüfen; andernfalls false.true to inspect the ancestors of element; otherwise, false.

Gibt zurück

Eine Auflistung der benutzerdefinierten Attribute, die auf element angewendet werden, oder eine leere Auflistung, wenn keine solchen Attribute vorhanden sind.A collection of the custom attributes that are applied to element, or an empty collection if no such attributes exist.

Ausnahmen

element ist kein Konstruktor, keine Methode, keine Eigenschaft, kein Ereignis, kein Typ und kein Feld.element is not a constructor, method, property, event, type, or field.

Ein benutzerdefinierter Attributtyp kann nicht geladen werden.A custom attribute type cannot be loaded.

GetCustomAttributes(Module, Type) GetCustomAttributes(Module, Type) GetCustomAttributes(Module, Type) GetCustomAttributes(Module, Type)

Ruft eine Auflistung benutzerdefinierter Attribute eines angegebenen Typs ab, die für ein angegebenes Modul angewendet werden.Retrieves a collection of custom attributes of a specified type that are applied to a specified module.

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 Module Module Module

Der zu überprüfende Modul.The module to inspect.

attributeType
Type Type Type Type

Der Typ des zu suchenden Attributs.The type of attribute to search for.

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.A collection of the custom attributes that are applied to element and that match attributeType, or an empty collection if no such attributes exist.

Ausnahmen

element oder attributeType ist null.element or attributeType is null.

attributeType ist nicht von Attribute abgeleitet.attributeType is not derived from Attribute.

GetCustomAttributes(MemberInfo, Type) GetCustomAttributes(MemberInfo, Type) GetCustomAttributes(MemberInfo, Type) GetCustomAttributes(MemberInfo, Type)

Ruft eine Auflistung benutzerdefinierter Attribute eines angegebenen Typs ab, die für eine angegebenen Member angewendet werden.Retrieves a collection of custom attributes of a specified type that are applied to a specified member.

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 MemberInfo MemberInfo MemberInfo

Der zu überprüfende Member.The member to inspect.

attributeType
Type Type Type Type

Der Typ des zu suchenden Attributs.The type of attribute to search for.

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.A collection of the custom attributes that are applied to element and that match attributeType, or an empty collection if no such attributes exist.

Ausnahmen

element oder attributeType ist null.element or attributeType is null.

attributeType ist nicht von Attribute abgeleitet.attributeType is not derived from Attribute.

element ist kein Konstruktor, keine Methode, keine Eigenschaft, kein Ereignis, kein Typ und kein Feld.element is not a constructor, method, property, event, type, or field.

Ein benutzerdefinierter Attributtyp kann nicht geladen werden.A custom attribute type cannot be loaded.

GetCustomAttributes(MemberInfo, Boolean) GetCustomAttributes(MemberInfo, Boolean) GetCustomAttributes(MemberInfo, Boolean) 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.Retrieves a collection of custom attributes that are applied to a specified member, and optionally inspects the ancestors of that member.

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 MemberInfo MemberInfo MemberInfo

Der zu überprüfende Member.The member to inspect.

inherit
Boolean Boolean Boolean Boolean

true, um die Vorgänger von element zu überprüfen; andernfalls false.true to inspect the ancestors of element; otherwise, 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.A collection of the custom attributes that are applied to element that match the specified criteria, or an empty collection if no such attributes exist.

Ausnahmen

element ist kein Konstruktor, keine Methode, keine Eigenschaft, kein Ereignis, kein Typ und kein Feld.element is not a constructor, method, property, event, type, or field.

Ein benutzerdefinierter Attributtyp kann nicht geladen werden.A custom attribute type cannot be loaded.

GetCustomAttributes(Assembly, Type) GetCustomAttributes(Assembly, Type) GetCustomAttributes(Assembly, Type) GetCustomAttributes(Assembly, Type)

Ruft eine Auflistung benutzerdefinierter Attribute eines angegebenen Typs ab, die für eine angegebene Assembly angewendet werden.Retrieves a collection of custom attributes of a specified type that are applied to a specified assembly.

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 Assembly Assembly Assembly

Die zu überprüfende Assembly.The assembly to inspect.

attributeType
Type Type Type Type

Der Typ des zu suchenden Attributs.The type of attribute to search for.

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.A collection of the custom attributes that are applied to element and that match attributeType, or an empty collection if no such attributes exist.

Ausnahmen

element oder attributeType ist null.element or attributeType is null.

attributeType ist nicht von Attribute abgeleitet.attributeType is not derived from Attribute.

GetCustomAttributes(ParameterInfo) GetCustomAttributes(ParameterInfo) GetCustomAttributes(ParameterInfo) GetCustomAttributes(ParameterInfo)

Ruft eine Auflistung benutzerdefinierter Attribute ab, die für einen angegebenen Parameter angewendet werden.Retrieves a collection of custom attributes that are applied to a specified parameter.

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 ParameterInfo ParameterInfo ParameterInfo

Der zu überprüfende Parameter.The parameter to inspect.

Gibt zurück

Eine Auflistung der benutzerdefinierten Attribute, die auf element angewendet werden, oder eine leere Auflistung, wenn keine solchen Attribute vorhanden sind.A collection of the custom attributes that are applied to element, or an empty collection if no such attributes exist.

Ausnahmen

element ist kein Konstruktor, keine Methode, keine Eigenschaft, kein Ereignis, kein Typ und kein Feld.element is not a constructor, method, property, event, type, or field.

Ein benutzerdefinierter Attributtyp kann nicht geladen werden.A custom attribute type cannot be loaded.

GetCustomAttributes(Module) GetCustomAttributes(Module) GetCustomAttributes(Module) GetCustomAttributes(Module)

Ruft eine Auflistung benutzerdefinierter Attribute ab, die für ein angegebenes Modul angewendet werden.Retrieves a collection of custom attributes that are applied to a specified module.

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 Module Module Module

Der zu überprüfende Modul.The module to inspect.

Gibt zurück

Eine Auflistung der benutzerdefinierten Attribute, die auf element angewendet werden, oder eine leere Auflistung, wenn keine solchen Attribute vorhanden sind.A collection of the custom attributes that are applied to element, or an empty collection if no such attributes exist.

Ausnahmen

GetCustomAttributes(MemberInfo) GetCustomAttributes(MemberInfo) GetCustomAttributes(MemberInfo) GetCustomAttributes(MemberInfo)

Ruft eine Auflistung benutzerdefinierter Attribute ab, die für einen angegebenen Member angewendet werden.Retrieves a collection of custom attributes that are applied to a specified member.

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 MemberInfo MemberInfo MemberInfo

Der zu überprüfende Member.The member to inspect.

Gibt zurück

Eine Auflistung der benutzerdefinierten Attribute, die auf element angewendet werden, oder eine leere Auflistung, wenn keine solchen Attribute vorhanden sind.A collection of the custom attributes that are applied to element, or an empty collection if no such attributes exist.

Ausnahmen

element ist kein Konstruktor, keine Methode, keine Eigenschaft, kein Ereignis, kein Typ und kein Feld.element is not a constructor, method, property, event, type, or field.

Ein benutzerdefinierter Attributtyp kann nicht geladen werden.A custom attribute type cannot be loaded.

GetCustomAttributes(Assembly) GetCustomAttributes(Assembly) GetCustomAttributes(Assembly) GetCustomAttributes(Assembly)

Ruft eine Auflistung benutzerdefinierter Attribute ab, die für eine angegebene Assembly angewendet werden.Retrieves a collection of custom attributes that are applied to a specified assembly.

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 Assembly Assembly Assembly

Die zu überprüfende Assembly.The assembly to inspect.

Gibt zurück

Eine Auflistung der benutzerdefinierten Attribute, die auf element angewendet werden, oder eine leere Auflistung, wenn keine solchen Attribute vorhanden sind.A collection of the custom attributes that are applied to element, or an empty collection if no such attributes exist.

Ausnahmen

GetCustomAttributes<T>(ParameterInfo, Boolean) GetCustomAttributes<T>(ParameterInfo, Boolean) GetCustomAttributes<T>(ParameterInfo, Boolean) 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.Retrieves a collection of custom attributes of a specified type that are applied to a specified parameter, and optionally inspects the ancestors of that parameter.

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.The type of attribute to search for.

Parameter

element
ParameterInfo ParameterInfo ParameterInfo ParameterInfo

Der zu überprüfende Parameter.The parameter to inspect.

inherit
Boolean Boolean Boolean Boolean

true, um die Vorgänger von element zu überprüfen; andernfalls false.true to inspect the ancestors of element; otherwise, 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.A collection of the custom attributes that are applied to element and that match T, or an empty collection if no such attributes exist.

Ausnahmen

element ist kein Konstruktor, keine Methode, keine Eigenschaft, kein Ereignis, kein Typ und kein Feld.element is not a constructor, method, property, event, type, or field.

Ein benutzerdefinierter Attributtyp kann nicht geladen werden.A custom attribute type cannot be loaded.

GetCustomAttributes<T>(MemberInfo, Boolean) GetCustomAttributes<T>(MemberInfo, Boolean) GetCustomAttributes<T>(MemberInfo, Boolean) 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.Retrieves a collection of custom attributes of a specified type that are applied to a specified member, and optionally inspects the ancestors of that member.

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.The type of attribute to search for.

Parameter

element
MemberInfo MemberInfo MemberInfo MemberInfo

Der zu überprüfende Member.The member to inspect.

inherit
Boolean Boolean Boolean Boolean

true, um die Vorgänger von element zu überprüfen; andernfalls false.true to inspect the ancestors of element; otherwise, 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.A collection of the custom attributes that are applied to element and that match T, or an empty collection if no such attributes exist.

Ausnahmen

element ist kein Konstruktor, keine Methode, keine Eigenschaft, kein Ereignis, kein Typ und kein Feld.element is not a constructor, method, property, event, type, or field.

Ein benutzerdefinierter Attributtyp kann nicht geladen werden.A custom attribute type cannot be loaded.

GetCustomAttributes<T>(ParameterInfo) GetCustomAttributes<T>(ParameterInfo) GetCustomAttributes<T>(ParameterInfo) GetCustomAttributes<T>(ParameterInfo)

Ruft eine Auflistung benutzerdefinierter Attribute eines angegebenen Typs ab, die für eine angegebenen Parameter angewendet werden.Retrieves a collection of custom attributes of a specified type that are applied to a specified parameter.

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.The type of attribute to search for.

Parameter

element
ParameterInfo ParameterInfo ParameterInfo ParameterInfo

Der zu überprüfende Parameter.The parameter to inspect.

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.A collection of the custom attributes that are applied to element and that match T, or an empty collection if no such attributes exist.

Ausnahmen

element ist kein Konstruktor, keine Methode, keine Eigenschaft, kein Ereignis, kein Typ und kein Feld.element is not a constructor, method, property, event, type, or field.

Ein benutzerdefinierter Attributtyp kann nicht geladen werden.A custom attribute type cannot be loaded.

GetCustomAttributes<T>(MemberInfo) GetCustomAttributes<T>(MemberInfo) GetCustomAttributes<T>(MemberInfo) GetCustomAttributes<T>(MemberInfo)

Ruft eine Auflistung benutzerdefinierter Attribute eines angegebenen Typs ab, die für eine angegebenen Member angewendet werden.Retrieves a collection of custom attributes of a specified type that are applied to a specified member.

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.The type of attribute to search for.

Parameter

element
MemberInfo MemberInfo MemberInfo MemberInfo

Der zu überprüfende Member.The member to inspect.

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.A collection of the custom attributes that are applied to element and that match T, or an empty collection if no such attributes exist.

Ausnahmen

element ist kein Konstruktor, keine Methode, keine Eigenschaft, kein Ereignis, kein Typ und kein Feld.element is not a constructor, method, property, event, type, or field.

Ein benutzerdefinierter Attributtyp kann nicht geladen werden.A custom attribute type cannot be loaded.

GetCustomAttributes<T>(Assembly) GetCustomAttributes<T>(Assembly) GetCustomAttributes<T>(Assembly) GetCustomAttributes<T>(Assembly)

Ruft eine Auflistung benutzerdefinierter Attribute eines angegebenen Typs ab, die für eine angegebene Assembly angewendet werden.Retrieves a collection of custom attributes of a specified type that are applied to a specified assembly.

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.The type of attribute to search for.

Parameter

element
Assembly Assembly Assembly Assembly

Die zu überprüfende Assembly.The assembly to inspect.

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.A collection of the custom attributes that are applied to element and that match T, or an empty collection if no such attributes exist.

Ausnahmen

GetCustomAttributes<T>(Module) GetCustomAttributes<T>(Module) GetCustomAttributes<T>(Module) GetCustomAttributes<T>(Module)

Ruft eine Auflistung benutzerdefinierter Attribute eines angegebenen Typs ab, die für ein angegebenes Modul angewendet werden.Retrieves a collection of custom attributes of a specified type that are applied to a specified module.

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.The type of attribute to search for.

Parameter

element
Module Module Module Module

Der zu überprüfende Modul.The module to inspect.

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.A collection of the custom attributes that are applied to element and that match T, or an empty collection if no such attributes exist.

Ausnahmen

Gilt für: