CustomAttributeExtensions.IsDefined Methode

Definition

Gibt an, ob benutzerdefinierte Attribute auf ein Element angewendet werden.

Überlädt

IsDefined(MemberInfo, Type, Boolean)

Gibt an, ob benutzerdefinierte Attribute eines angegebenen Typs auf einen angegebenen Member und optional auf dessen Vorgänger angewendet werden.

IsDefined(Assembly, Type)

Gibt an, ob irgend welche benutzerdefinierten Attribute eines bestimmten Typs auf eine angegebene Assembly angewendet werden.

IsDefined(MemberInfo, Type)

Gibt an, ob irgend welche benutzerdefinierten Attribute eines bestimmten Typs auf eines angegebenen Members angewendet werden.

IsDefined(Module, Type)

Gibt an, ob irgend welche benutzerdefinierten Attribute eines bestimmten Typs auf eines angegebenen Moduls angewendet werden.

IsDefined(ParameterInfo, Type)

Gibt an, ob irgend welche benutzerdefinierten Attribute eines bestimmten Typs auf einen angegebenen Parameters angewendet werden.

IsDefined(ParameterInfo, Type, Boolean)

Gibt an, ob benutzerdefinierte Attribute eines angegebenen Typs auf einen angegebenen Parameter und optional auf dessen Vorgänger angewendet werden.

IsDefined(MemberInfo, Type, Boolean)

Gibt an, ob benutzerdefinierte Attribute eines angegebenen Typs auf einen angegebenen Member und optional auf dessen Vorgänger angewendet werden.

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

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

true, wenn ein Attribut vom angegebenen Typ auf element angewendet wird; andernfalls false.

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.

Gilt für:

IsDefined(Assembly, Type)

Gibt an, ob irgend welche benutzerdefinierten Attribute eines bestimmten Typs auf eine angegebene Assembly angewendet werden.

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

Die zu überprüfende Assembly.

attributeType
Type

Der Typ des zu suchenden Attributs.

Gibt zurück

true, wenn ein Attribut vom angegebenen Typ auf element angewendet wird; andernfalls false.

Ausnahmen

element oder attributeType ist null.

attributeType ist nicht von Attribute abgeleitet.

Gilt für:

IsDefined(MemberInfo, Type)

Gibt an, ob irgend welche benutzerdefinierten Attribute eines bestimmten Typs auf eines angegebenen Members angewendet werden.

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

Der zu überprüfende Member.

attributeType
Type

Der Typ des zu suchenden Attributs.

Gibt zurück

true, wenn ein Attribut vom angegebenen Typ auf element angewendet wird; andernfalls false.

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.

Gilt für:

IsDefined(Module, Type)

Gibt an, ob irgend welche benutzerdefinierten Attribute eines bestimmten Typs auf eines angegebenen Moduls angewendet werden.

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

Der zu überprüfende Modul.

attributeType
Type

Der Typ des zu suchenden Attributs.

Gibt zurück

true, wenn ein Attribut vom angegebenen Typ auf element angewendet wird; andernfalls false.

Ausnahmen

element oder attributeType ist null.

attributeType ist nicht von Attribute abgeleitet.

Gilt für:

IsDefined(ParameterInfo, Type)

Gibt an, ob irgend welche benutzerdefinierten Attribute eines bestimmten Typs auf einen angegebenen Parameters angewendet werden.

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

Der zu überprüfende Parameter.

attributeType
Type

Der Typ des zu suchenden Attributs.

Gibt zurück

true, wenn ein Attribut vom angegebenen Typ auf element angewendet wird; andernfalls false.

Ausnahmen

element oder attributeType ist null.

attributeType ist nicht von Attribute abgeleitet.

Gilt für:

IsDefined(ParameterInfo, Type, Boolean)

Gibt an, ob benutzerdefinierte Attribute eines angegebenen Typs auf einen angegebenen Parameter und optional auf dessen Vorgänger angewendet werden.

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

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

true, wenn ein Attribut vom angegebenen Typ auf element angewendet wird; andernfalls false.

Ausnahmen

element oder attributeType ist null.

attributeType ist nicht von Attribute abgeleitet.

Gilt für: