CustomAttributeExtensions.GetCustomAttribute CustomAttributeExtensions.GetCustomAttribute CustomAttributeExtensions.GetCustomAttribute CustomAttributeExtensions.GetCustomAttribute Method

Definition

Ruft ein benutzerdefiniertes Attribut ab, das auf ein angegebene Element angewendet wird.Retrieves a custom attribute that is applied to a specified element.

Überlädt

GetCustomAttribute(Assembly, Type) GetCustomAttribute(Assembly, Type) GetCustomAttribute(Assembly, Type) GetCustomAttribute(Assembly, Type)

Ruft ein benutzerdefiniertes Attribut eines angegebenen Typs ab, der für eine angegebene Assembly angewendet wird.Retrieves a custom attribute of a specified type that is applied to a specified assembly.

GetCustomAttribute(MemberInfo, Type) GetCustomAttribute(MemberInfo, Type) GetCustomAttribute(MemberInfo, Type) GetCustomAttribute(MemberInfo, Type)

Ruft ein benutzerdefiniertes Attribut eines angegebenen Typs ab, der für einen angegebenen Member angewendet wird.Retrieves a custom attribute of a specified type that is applied to a specified member.

GetCustomAttribute(Module, Type) GetCustomAttribute(Module, Type) GetCustomAttribute(Module, Type) GetCustomAttribute(Module, Type)

Ruft ein benutzerdefiniertes Attribut eines angegebenen Typs ab, der für ein angegebenes Modul angewendet wird.Retrieves a custom attribute of a specified type that is applied to a specified module.

GetCustomAttribute(ParameterInfo, Type) GetCustomAttribute(ParameterInfo, Type) GetCustomAttribute(ParameterInfo, Type) GetCustomAttribute(ParameterInfo, Type)

Ruft ein benutzerdefiniertes Attribut eines angegebenen Typs ab, der für einen angegebenen Parameter angewendet wird.Retrieves a custom attribute of a specified type that is applied to a specified parameter.

GetCustomAttribute(MemberInfo, Type, Boolean) GetCustomAttribute(MemberInfo, Type, Boolean) GetCustomAttribute(MemberInfo, Type, Boolean) GetCustomAttribute(MemberInfo, Type, Boolean)

Ruft ein benutzerdefiniertes Attribut eines angegebenen Typs ab, der für einen angegebenen Member angewendet wird, und überprüft optional die Vorgänger dieses Members.Retrieves a custom attribute of a specified type that is applied to a specified member, and optionally inspects the ancestors of that member.

GetCustomAttribute(ParameterInfo, Type, Boolean) GetCustomAttribute(ParameterInfo, Type, Boolean) GetCustomAttribute(ParameterInfo, Type, Boolean) GetCustomAttribute(ParameterInfo, Type, Boolean)

Ruft ein benutzerdefiniertes Attribut eines angegebenen Typs ab, der für einen angegebenen Parameter angewendet wird, und überprüft optional die Vorgänger dieses Parameters.Retrieves a custom attribute of a specified type that is applied to a specified parameter, and optionally inspects the ancestors of that parameter.

GetCustomAttribute<T>(ParameterInfo, Boolean) GetCustomAttribute<T>(ParameterInfo, Boolean) GetCustomAttribute<T>(ParameterInfo, Boolean) GetCustomAttribute<T>(ParameterInfo, Boolean)

Ruft ein benutzerdefiniertes Attribut eines angegebenen Typs ab, der für einen angegebenen Parameter angewendet wird, und überprüft optional die Vorgänger dieses Parameters.Retrieves a custom attribute of a specified type that is applied to a specified parameter, and optionally inspects the ancestors of that parameter.

GetCustomAttribute<T>(MemberInfo, Boolean) GetCustomAttribute<T>(MemberInfo, Boolean) GetCustomAttribute<T>(MemberInfo, Boolean) GetCustomAttribute<T>(MemberInfo, Boolean)

Ruft ein benutzerdefiniertes Attribut eines angegebenen Typs ab, der für einen angegebenen Member angewendet wird, und überprüft optional die Vorgänger dieses Members.Retrieves a custom attribute of a specified type that is applied to a specified member, and optionally inspects the ancestors of that member.

GetCustomAttribute<T>(ParameterInfo) GetCustomAttribute<T>(ParameterInfo) GetCustomAttribute<T>(ParameterInfo) GetCustomAttribute<T>(ParameterInfo)

Ruft ein benutzerdefiniertes Attribut eines angegebenen Typs ab, der für einen angegebenen Parameter angewendet wird.Retrieves a custom attribute of a specified type that is applied to a specified parameter.

GetCustomAttribute<T>(Module) GetCustomAttribute<T>(Module) GetCustomAttribute<T>(Module) GetCustomAttribute<T>(Module)

Ruft ein benutzerdefiniertes Attribut eines angegebenen Typs ab, der für ein angegebenes Modul angewendet wird.Retrieves a custom attribute of a specified type that is applied to a specified module.

GetCustomAttribute<T>(MemberInfo) GetCustomAttribute<T>(MemberInfo) GetCustomAttribute<T>(MemberInfo) GetCustomAttribute<T>(MemberInfo)

Ruft ein benutzerdefiniertes Attribut eines angegebenen Typs ab, der für einen angegebenen Member angewendet wird.Retrieves a custom attribute of a specified type that is applied to a specified member.

GetCustomAttribute<T>(Assembly) GetCustomAttribute<T>(Assembly) GetCustomAttribute<T>(Assembly) GetCustomAttribute<T>(Assembly)

Ruft ein benutzerdefiniertes Attribut eines angegebenen Typs ab, der für eine angegebene Assembly angewendet wird.Retrieves a custom attribute of a specified type that is applied to a specified assembly.

GetCustomAttribute(Assembly, Type) GetCustomAttribute(Assembly, Type) GetCustomAttribute(Assembly, Type) GetCustomAttribute(Assembly, Type)

Ruft ein benutzerdefiniertes Attribut eines angegebenen Typs ab, der für eine angegebene Assembly angewendet wird.Retrieves a custom attribute of a specified type that is applied to a specified assembly.

public:
[System::Runtime::CompilerServices::Extension]
 static Attribute ^ GetCustomAttribute(System::Reflection::Assembly ^ element, Type ^ attributeType);
public static Attribute GetCustomAttribute (this System.Reflection.Assembly element, Type attributeType);
static member GetCustomAttribute : System.Reflection.Assembly * Type -> Attribute
<Extension()>
Public Function GetCustomAttribute (element As Assembly, attributeType As Type) As 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

Ein benutzerdefiniertes Attribut, das mit attributeType oder null übereinstimmt, wenn kein entsprechendes Attribut gefunden wird.A custom attribute that matches attributeType, or null if no such attribute is found.

Ausnahmen

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

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

Es wurden mehrere der erforderlichen Attribute gefunden.More than one of the requested attributes was found.

Hinweise

Verwenden Sie GetCustomAttributes die-Erweiterungsmethode, wenn Sie davon ausgehen, dass mehr als ein AmbiguousMatchException Wert zurückgegeben werden soll, oder wird ausgelöst.Use the GetCustomAttributes extension method if you expect more than one value to be returned, or AmbiguousMatchException will be thrown.

GetCustomAttribute(MemberInfo, Type) GetCustomAttribute(MemberInfo, Type) GetCustomAttribute(MemberInfo, Type) GetCustomAttribute(MemberInfo, Type)

Ruft ein benutzerdefiniertes Attribut eines angegebenen Typs ab, der für einen angegebenen Member angewendet wird.Retrieves a custom attribute of a specified type that is applied to a specified member.

public:
[System::Runtime::CompilerServices::Extension]
 static Attribute ^ GetCustomAttribute(System::Reflection::MemberInfo ^ element, Type ^ attributeType);
public static Attribute GetCustomAttribute (this System.Reflection.MemberInfo element, Type attributeType);
static member GetCustomAttribute : System.Reflection.MemberInfo * Type -> Attribute
<Extension()>
Public Function GetCustomAttribute (element As MemberInfo, attributeType As Type) As 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

Ein benutzerdefiniertes Attribut, das mit attributeType oder null übereinstimmt, wenn kein entsprechendes Attribut gefunden wird.A custom attribute that matches attributeType, or null if no such attribute is found.

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.

Es wurden mehrere der erforderlichen Attribute gefunden.More than one of the requested attributes was found.

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

Hinweise

Verwenden Sie GetCustomAttributes die-Erweiterungsmethode, wenn Sie davon ausgehen, dass mehr als ein AmbiguousMatchException Wert zurückgegeben werden soll, oder wird ausgelöst.Use the GetCustomAttributes extension method if you expect more than one value to be returned, or AmbiguousMatchException will be thrown.

GetCustomAttribute(Module, Type) GetCustomAttribute(Module, Type) GetCustomAttribute(Module, Type) GetCustomAttribute(Module, Type)

Ruft ein benutzerdefiniertes Attribut eines angegebenen Typs ab, der für ein angegebenes Modul angewendet wird.Retrieves a custom attribute of a specified type that is applied to a specified module.

public:
[System::Runtime::CompilerServices::Extension]
 static Attribute ^ GetCustomAttribute(System::Reflection::Module ^ element, Type ^ attributeType);
public static Attribute GetCustomAttribute (this System.Reflection.Module element, Type attributeType);
static member GetCustomAttribute : System.Reflection.Module * Type -> Attribute
<Extension()>
Public Function GetCustomAttribute (element As Module, attributeType As Type) As 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

Ein benutzerdefiniertes Attribut, das mit attributeType oder null übereinstimmt, wenn kein entsprechendes Attribut gefunden wird.A custom attribute that matches attributeType, or null if no such attribute is found.

Ausnahmen

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

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

Es wurden mehrere der erforderlichen Attribute gefunden.More than one of the requested attributes was found.

Hinweise

Verwenden Sie GetCustomAttributes die-Erweiterungsmethode, wenn Sie davon ausgehen, dass mehr als ein AmbiguousMatchException Wert zurückgegeben werden soll, oder wird ausgelöst.Use the GetCustomAttributes extension method if you expect more than one value to be returned, or AmbiguousMatchException will be thrown.

GetCustomAttribute(ParameterInfo, Type) GetCustomAttribute(ParameterInfo, Type) GetCustomAttribute(ParameterInfo, Type) GetCustomAttribute(ParameterInfo, Type)

Ruft ein benutzerdefiniertes Attribut eines angegebenen Typs ab, der für einen angegebenen Parameter angewendet wird.Retrieves a custom attribute of a specified type that is applied to a specified parameter.

public:
[System::Runtime::CompilerServices::Extension]
 static Attribute ^ GetCustomAttribute(System::Reflection::ParameterInfo ^ element, Type ^ attributeType);
public static Attribute GetCustomAttribute (this System.Reflection.ParameterInfo element, Type attributeType);
static member GetCustomAttribute : System.Reflection.ParameterInfo * Type -> Attribute
<Extension()>
Public Function GetCustomAttribute (element As ParameterInfo, attributeType As Type) As 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

Ein benutzerdefiniertes Attribut, das mit attributeType oder null übereinstimmt, wenn kein entsprechendes Attribut gefunden wird.A custom attribute that matches attributeType, or null if no such attribute is found.

Ausnahmen

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

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

Es wurden mehrere der erforderlichen Attribute gefunden.More than one of the requested attributes was found.

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

Hinweise

Verwenden Sie GetCustomAttributes die-Erweiterungsmethode, wenn Sie davon ausgehen, dass mehr als ein AmbiguousMatchException Wert zurückgegeben werden soll, oder wird ausgelöst.Use the GetCustomAttributes extension method if you expect more than one value to be returned, or AmbiguousMatchException will be thrown.

GetCustomAttribute(MemberInfo, Type, Boolean) GetCustomAttribute(MemberInfo, Type, Boolean) GetCustomAttribute(MemberInfo, Type, Boolean) GetCustomAttribute(MemberInfo, Type, Boolean)

Ruft ein benutzerdefiniertes Attribut eines angegebenen Typs ab, der für einen angegebenen Member angewendet wird, und überprüft optional die Vorgänger dieses Members.Retrieves a custom attribute of a specified type that is applied to a specified member, and optionally inspects the ancestors of that member.

public:
[System::Runtime::CompilerServices::Extension]
 static Attribute ^ GetCustomAttribute(System::Reflection::MemberInfo ^ element, Type ^ attributeType, bool inherit);
public static Attribute GetCustomAttribute (this System.Reflection.MemberInfo element, Type attributeType, bool inherit);
static member GetCustomAttribute : System.Reflection.MemberInfo * Type * bool -> Attribute
<Extension()>
Public Function GetCustomAttribute (element As MemberInfo, attributeType As Type, inherit As Boolean) As 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

Ein benutzerdefiniertes Attribut, das mit attributeType oder null übereinstimmt, wenn kein entsprechendes Attribut gefunden wird.A custom attribute that matches attributeType, or null if no such attribute is found.

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.

Es wurden mehrere der erforderlichen Attribute gefunden.More than one of the requested attributes was found.

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

Hinweise

Verwenden Sie GetCustomAttributes die-Erweiterungsmethode, wenn Sie davon ausgehen, dass mehr als ein AmbiguousMatchException Wert zurückgegeben werden soll, oder wird ausgelöst.Use the GetCustomAttributes extension method if you expect more than one value to be returned, or AmbiguousMatchException will be thrown.

GetCustomAttribute(ParameterInfo, Type, Boolean) GetCustomAttribute(ParameterInfo, Type, Boolean) GetCustomAttribute(ParameterInfo, Type, Boolean) GetCustomAttribute(ParameterInfo, Type, Boolean)

Ruft ein benutzerdefiniertes Attribut eines angegebenen Typs ab, der für einen angegebenen Parameter angewendet wird, und überprüft optional die Vorgänger dieses Parameters.Retrieves a custom attribute of a specified type that is applied to a specified parameter, and optionally inspects the ancestors of that parameter.

public:
[System::Runtime::CompilerServices::Extension]
 static Attribute ^ GetCustomAttribute(System::Reflection::ParameterInfo ^ element, Type ^ attributeType, bool inherit);
public static Attribute GetCustomAttribute (this System.Reflection.ParameterInfo element, Type attributeType, bool inherit);
static member GetCustomAttribute : System.Reflection.ParameterInfo * Type * bool -> Attribute
<Extension()>
Public Function GetCustomAttribute (element As ParameterInfo, attributeType As Type, inherit As Boolean) As 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

Ein benutzerdefiniertes Attribut, das mit attributeType übereinstimmt, oder null, wenn kein entsprechendes Attribut gefunden wird.A custom attribute matching attributeType, or null if no such attribute is found.

Ausnahmen

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

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

Es wurden mehrere der erforderlichen Attribute gefunden.More than one of the requested attributes was found.

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

Hinweise

Verwenden Sie GetCustomAttributes die-Erweiterungsmethode, wenn Sie davon ausgehen, dass mehr als ein AmbiguousMatchException Wert zurückgegeben werden soll, oder wird ausgelöst.Use the GetCustomAttributes extension method if you expect more than one value to be returned, or AmbiguousMatchException will be thrown.

GetCustomAttribute<T>(ParameterInfo, Boolean) GetCustomAttribute<T>(ParameterInfo, Boolean) GetCustomAttribute<T>(ParameterInfo, Boolean) GetCustomAttribute<T>(ParameterInfo, Boolean)

Ruft ein benutzerdefiniertes Attribut eines angegebenen Typs ab, der für einen angegebenen Parameter angewendet wird, und überprüft optional die Vorgänger dieses Parameters.Retrieves a custom attribute of a specified type that is 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 T GetCustomAttribute(System::Reflection::ParameterInfo ^ element, bool inherit);
public static T GetCustomAttribute<T> (this System.Reflection.ParameterInfo element, bool inherit) where T : Attribute;
static member GetCustomAttribute : System.Reflection.ParameterInfo * bool -> 'T (requires 'T :> Attribute)
<Extension()>
Public Function GetCustomAttribute(Of T As Attribute) (element As ParameterInfo, inherit As Boolean) As 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

T T T T

Ein benutzerdefiniertes Attribut, das mit T oder null übereinstimmt, wenn kein entsprechendes Attribut gefunden wird.A custom attribute that matches T, or null if no such attribute is found.

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.

Es wurden mehrere der erforderlichen Attribute gefunden.More than one of the requested attributes was found.

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

Hinweise

Verwenden Sie GetCustomAttributes die-Erweiterungsmethode, wenn Sie davon ausgehen, dass mehr als ein AmbiguousMatchException Wert zurückgegeben werden soll, oder wird ausgelöst.Use the GetCustomAttributes extension method if you expect more than one value to be returned, or AmbiguousMatchException will be thrown.

GetCustomAttribute<T>(MemberInfo, Boolean) GetCustomAttribute<T>(MemberInfo, Boolean) GetCustomAttribute<T>(MemberInfo, Boolean) GetCustomAttribute<T>(MemberInfo, Boolean)

Ruft ein benutzerdefiniertes Attribut eines angegebenen Typs ab, der für einen angegebenen Member angewendet wird, und überprüft optional die Vorgänger dieses Members.Retrieves a custom attribute of a specified type that is 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 T GetCustomAttribute(System::Reflection::MemberInfo ^ element, bool inherit);
public static T GetCustomAttribute<T> (this System.Reflection.MemberInfo element, bool inherit) where T : Attribute;
static member GetCustomAttribute : System.Reflection.MemberInfo * bool -> 'T (requires 'T :> Attribute)
<Extension()>
Public Function GetCustomAttribute(Of T As Attribute) (element As MemberInfo, inherit As Boolean) As 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

T T T T

Ein benutzerdefiniertes Attribut, das mit T oder null übereinstimmt, wenn kein entsprechendes Attribut gefunden wird.A custom attribute that matches T, or null if no such attribute is found.

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.

Es wurden mehrere der erforderlichen Attribute gefunden.More than one of the requested attributes was found.

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

Hinweise

Verwenden Sie GetCustomAttributes die-Erweiterungsmethode, wenn Sie davon ausgehen, dass mehr als ein AmbiguousMatchException Wert zurückgegeben werden soll, oder wird ausgelöst.Use the GetCustomAttributes extension method if you expect more than one value to be returned, or AmbiguousMatchException will be thrown.

GetCustomAttribute<T>(ParameterInfo) GetCustomAttribute<T>(ParameterInfo) GetCustomAttribute<T>(ParameterInfo) GetCustomAttribute<T>(ParameterInfo)

Ruft ein benutzerdefiniertes Attribut eines angegebenen Typs ab, der für einen angegebenen Parameter angewendet wird.Retrieves a custom attribute of a specified type that is applied to a specified parameter.

public:
generic <typename T>
 where T : Attribute[System::Runtime::CompilerServices::Extension]
 static T GetCustomAttribute(System::Reflection::ParameterInfo ^ element);
public static T GetCustomAttribute<T> (this System.Reflection.ParameterInfo element) where T : Attribute;
static member GetCustomAttribute : System.Reflection.ParameterInfo -> 'T (requires 'T :> Attribute)
<Extension()>
Public Function GetCustomAttribute(Of T As Attribute) (element As ParameterInfo) As 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

T T T T

Ein benutzerdefiniertes Attribut, das mit T oder null übereinstimmt, wenn kein entsprechendes Attribut gefunden wird.A custom attribute that matches T, or null if no such attribute is found.

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.

Es wurden mehrere der erforderlichen Attribute gefunden.More than one of the requested attributes was found.

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

Hinweise

Verwenden Sie GetCustomAttributes die-Erweiterungsmethode, wenn Sie davon ausgehen, dass mehr als ein AmbiguousMatchException Wert zurückgegeben werden soll, oder wird ausgelöst.Use the GetCustomAttributes extension method if you expect more than one value to be returned, or AmbiguousMatchException will be thrown.

GetCustomAttribute<T>(Module) GetCustomAttribute<T>(Module) GetCustomAttribute<T>(Module) GetCustomAttribute<T>(Module)

Ruft ein benutzerdefiniertes Attribut eines angegebenen Typs ab, der für ein angegebenes Modul angewendet wird.Retrieves a custom attribute of a specified type that is applied to a specified module.

public:
generic <typename T>
 where T : Attribute[System::Runtime::CompilerServices::Extension]
 static T GetCustomAttribute(System::Reflection::Module ^ element);
public static T GetCustomAttribute<T> (this System.Reflection.Module element) where T : Attribute;
static member GetCustomAttribute : System.Reflection.Module -> 'T (requires 'T :> Attribute)
<Extension()>
Public Function GetCustomAttribute(Of T As Attribute) (element As Module) As 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

T T T T

Ein benutzerdefiniertes Attribut, das mit T oder null übereinstimmt, wenn kein entsprechendes Attribut gefunden wird.A custom attribute that matches T, or null if no such attribute is found.

Ausnahmen

Es wurden mehrere der erforderlichen Attribute gefunden.More than one of the requested attributes was found.

Hinweise

Verwenden Sie GetCustomAttributes die-Erweiterungsmethode, wenn Sie davon ausgehen, dass mehr als ein AmbiguousMatchException Wert zurückgegeben werden soll, oder wird ausgelöst.Use the GetCustomAttributes extension method if you expect more than one value to be returned, or AmbiguousMatchException will be thrown.

GetCustomAttribute<T>(MemberInfo) GetCustomAttribute<T>(MemberInfo) GetCustomAttribute<T>(MemberInfo) GetCustomAttribute<T>(MemberInfo)

Ruft ein benutzerdefiniertes Attribut eines angegebenen Typs ab, der für einen angegebenen Member angewendet wird.Retrieves a custom attribute of a specified type that is applied to a specified member.

public:
generic <typename T>
 where T : Attribute[System::Runtime::CompilerServices::Extension]
 static T GetCustomAttribute(System::Reflection::MemberInfo ^ element);
public static T GetCustomAttribute<T> (this System.Reflection.MemberInfo element) where T : Attribute;
static member GetCustomAttribute : System.Reflection.MemberInfo -> 'T (requires 'T :> Attribute)
<Extension()>
Public Function GetCustomAttribute(Of T As Attribute) (element As MemberInfo) As 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

T T T T

Ein benutzerdefiniertes Attribut, das mit T oder null übereinstimmt, wenn kein entsprechendes Attribut gefunden wird.A custom attribute that matches T, or null if no such attribute is found.

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.

Es wurden mehrere der erforderlichen Attribute gefunden.More than one of the requested attributes was found.

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

Hinweise

Verwenden Sie GetCustomAttributes die-Erweiterungsmethode, wenn Sie davon ausgehen, dass mehr als ein AmbiguousMatchException Wert zurückgegeben werden soll, oder wird ausgelöst.Use the GetCustomAttributes extension method if you expect more than one value to be returned, or AmbiguousMatchException will be thrown.

GetCustomAttribute<T>(Assembly) GetCustomAttribute<T>(Assembly) GetCustomAttribute<T>(Assembly) GetCustomAttribute<T>(Assembly)

Ruft ein benutzerdefiniertes Attribut eines angegebenen Typs ab, der für eine angegebene Assembly angewendet wird.Retrieves a custom attribute of a specified type that is applied to a specified assembly.

public:
generic <typename T>
 where T : Attribute[System::Runtime::CompilerServices::Extension]
 static T GetCustomAttribute(System::Reflection::Assembly ^ element);
public static T GetCustomAttribute<T> (this System.Reflection.Assembly element) where T : Attribute;
static member GetCustomAttribute : System.Reflection.Assembly -> 'T (requires 'T :> Attribute)
<Extension()>
Public Function GetCustomAttribute(Of T As Attribute) (element As Assembly) As 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

T T T T

Ein benutzerdefiniertes Attribut, das mit T oder null übereinstimmt, wenn kein entsprechendes Attribut gefunden wird.A custom attribute that matches T, or null if no such attribute is found.

Ausnahmen

Es wurden mehrere der erforderlichen Attribute gefunden.More than one of the requested attributes was found.

Hinweise

Verwenden Sie GetCustomAttributes die-Erweiterungsmethode, wenn Sie davon ausgehen, dass mehr als ein AmbiguousMatchException Wert zurückgegeben werden soll, oder wird ausgelöst.Use the GetCustomAttributes extension method if you expect more than one value to be returned, or AmbiguousMatchException will be thrown.

Gilt für: