CustomAttributeExtensions.IsDefined CustomAttributeExtensions.IsDefined CustomAttributeExtensions.IsDefined CustomAttributeExtensions.IsDefined Method

Definition

Gibt an, ob benutzerdefinierte Attribute auf ein Element angewendet werden.Indicates whether custom attributes are applied to an element.

Überlädt

IsDefined(MemberInfo, Type, Boolean) IsDefined(MemberInfo, Type, Boolean) IsDefined(MemberInfo, Type, Boolean) IsDefined(MemberInfo, Type, Boolean)

Gibt an, ob benutzerdefinierte Attribute eines angegebenen Typs auf einen angegebenen Member und optional auf dessen Vorgänger angewendet werden.Indicates whether custom attributes of a specified type are applied to a specified member, and, optionally, applied to its ancestors.

IsDefined(Assembly, Type) IsDefined(Assembly, Type) IsDefined(Assembly, Type) IsDefined(Assembly, Type)

Gibt an, ob irgend welche benutzerdefinierten Attribute eines bestimmten Typs auf eine angegebene Assembly angewendet werden.Indicates whether custom attributes of a specified type are applied to a specified assembly.

IsDefined(MemberInfo, Type) IsDefined(MemberInfo, Type) IsDefined(MemberInfo, Type) IsDefined(MemberInfo, Type)

Gibt an, ob irgend welche benutzerdefinierten Attribute eines bestimmten Typs auf eines angegebenen Members angewendet werden.Indicates whether custom attributes of a specified type are applied to a specified member.

IsDefined(Module, Type) IsDefined(Module, Type) IsDefined(Module, Type) IsDefined(Module, Type)

Gibt an, ob irgend welche benutzerdefinierten Attribute eines bestimmten Typs auf eines angegebenen Moduls angewendet werden.Indicates whether custom attributes of a specified type are applied to a specified module.

IsDefined(ParameterInfo, Type) IsDefined(ParameterInfo, Type) IsDefined(ParameterInfo, Type) IsDefined(ParameterInfo, Type)

Gibt an, ob irgend welche benutzerdefinierten Attribute eines bestimmten Typs auf einen angegebenen Parameters angewendet werden.Indicates whether custom attributes of a specified type are applied to a specified parameter.

IsDefined(ParameterInfo, Type, Boolean) IsDefined(ParameterInfo, Type, Boolean) IsDefined(ParameterInfo, Type, Boolean) IsDefined(ParameterInfo, Type, Boolean)

Gibt an, ob benutzerdefinierte Attribute eines angegebenen Typs auf einen angegebenen Parameter und optional auf dessen Vorgänger angewendet werden.Indicates whether custom attributes of a specified type are applied to a specified parameter, and, optionally, applied to its ancestors.

IsDefined(MemberInfo, Type, Boolean) IsDefined(MemberInfo, Type, Boolean) IsDefined(MemberInfo, Type, Boolean) IsDefined(MemberInfo, Type, Boolean)

Gibt an, ob benutzerdefinierte Attribute eines angegebenen Typs auf einen angegebenen Member und optional auf dessen Vorgänger angewendet werden.Indicates whether custom attributes of a specified type are applied to a specified member, and, optionally, applied to its ancestors.

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

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

true, wenn ein Attribut vom angegebenen Typ auf element angewendet wird; andernfalls false.true if an attribute of the specified type is applied to element; otherwise, false.

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.

IsDefined(Assembly, Type) IsDefined(Assembly, Type) IsDefined(Assembly, Type) IsDefined(Assembly, Type)

Gibt an, ob irgend welche benutzerdefinierten Attribute eines bestimmten Typs auf eine angegebene Assembly angewendet werden.Indicates whether custom attributes of a specified type are applied to a specified assembly.

public:
[System::Runtime::CompilerServices::Extension]
 static bool IsDefined(System::Reflection::Assembly ^ element, Type ^ attributeType);
public static bool IsDefined (this System.Reflection.Assembly element, Type attributeType);
static member IsDefined : System.Reflection.Assembly * Type -> bool
<Extension()>
Public Function IsDefined (element As Assembly, attributeType As Type) As Boolean

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 the attribute to search for.

Gibt zurück

true, wenn ein Attribut vom angegebenen Typ auf element angewendet wird; andernfalls false.true if an attribute of the specified type is applied to element; otherwise, false.

Ausnahmen

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

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

IsDefined(MemberInfo, Type) IsDefined(MemberInfo, Type) IsDefined(MemberInfo, Type) IsDefined(MemberInfo, Type)

Gibt an, ob irgend welche benutzerdefinierten Attribute eines bestimmten Typs auf eines angegebenen Members angewendet werden.Indicates whether custom attributes of a specified type are applied to a specified member.

public:
[System::Runtime::CompilerServices::Extension]
 static bool IsDefined(System::Reflection::MemberInfo ^ element, Type ^ attributeType);
public static bool IsDefined (this System.Reflection.MemberInfo element, Type attributeType);
static member IsDefined : System.Reflection.MemberInfo * Type -> bool
<Extension()>
Public Function IsDefined (element As MemberInfo, attributeType As Type) As Boolean

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

true, wenn ein Attribut vom angegebenen Typ auf element angewendet wird; andernfalls false.true if an attribute of the specified type is applied to element; otherwise, false.

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.

IsDefined(Module, Type) IsDefined(Module, Type) IsDefined(Module, Type) IsDefined(Module, Type)

Gibt an, ob irgend welche benutzerdefinierten Attribute eines bestimmten Typs auf eines angegebenen Moduls angewendet werden.Indicates whether custom attributes of a specified type are applied to a specified module.

public:
[System::Runtime::CompilerServices::Extension]
 static bool IsDefined(System::Reflection::Module ^ element, Type ^ attributeType);
public static bool IsDefined (this System.Reflection.Module element, Type attributeType);
static member IsDefined : System.Reflection.Module * Type -> bool
<Extension()>
Public Function IsDefined (element As Module, attributeType As Type) As Boolean

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

true, wenn ein Attribut vom angegebenen Typ auf element angewendet wird; andernfalls false.true if an attribute of the specified type is applied to element; otherwise, false.

Ausnahmen

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

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

IsDefined(ParameterInfo, Type) IsDefined(ParameterInfo, Type) IsDefined(ParameterInfo, Type) IsDefined(ParameterInfo, Type)

Gibt an, ob irgend welche benutzerdefinierten Attribute eines bestimmten Typs auf einen angegebenen Parameters angewendet werden.Indicates whether custom attributes of a specified type are applied to a specified parameter.

public:
[System::Runtime::CompilerServices::Extension]
 static bool IsDefined(System::Reflection::ParameterInfo ^ element, Type ^ attributeType);
public static bool IsDefined (this System.Reflection.ParameterInfo element, Type attributeType);
static member IsDefined : System.Reflection.ParameterInfo * Type -> bool
<Extension()>
Public Function IsDefined (element As ParameterInfo, attributeType As Type) As Boolean

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

true, wenn ein Attribut vom angegebenen Typ auf element angewendet wird; andernfalls false.true if an attribute of the specified type is applied to element; otherwise, false.

Ausnahmen

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

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

IsDefined(ParameterInfo, Type, Boolean) IsDefined(ParameterInfo, Type, Boolean) IsDefined(ParameterInfo, Type, Boolean) IsDefined(ParameterInfo, Type, Boolean)

Gibt an, ob benutzerdefinierte Attribute eines angegebenen Typs auf einen angegebenen Parameter und optional auf dessen Vorgänger angewendet werden.Indicates whether custom attributes of a specified type are applied to a specified parameter, and, optionally, applied to its ancestors.

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

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

true, wenn ein Attribut vom angegebenen Typ auf element angewendet wird; andernfalls false.true if an attribute of the specified type is applied to element; otherwise, false.

Ausnahmen

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

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

Gilt für: