CustomAttributeExtensions.IsDefined Methode

Definition

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

Überlädt

Name Beschreibung
IsDefined(MemberInfo, Type, Boolean)

Gibt an, ob benutzerdefinierte Attribute eines angegebenen Typs auf ein angegebenes Element angewendet werden und optional auf seine Vorgänger angewendet werden.

IsDefined(Assembly, Type)

Gibt an, ob benutzerdefinierte Attribute eines angegebenen Typs auf eine angegebene Assembly angewendet werden.

IsDefined(MemberInfo, Type)

Gibt an, ob benutzerdefinierte Attribute eines angegebenen Typs auf ein angegebenes Element angewendet werden.

IsDefined(Module, Type)

Gibt an, ob benutzerdefinierte Attribute eines angegebenen Typs auf ein angegebenes Modul angewendet werden.

IsDefined(ParameterInfo, Type)

Gibt an, ob benutzerdefinierte Attribute eines angegebenen Typs auf einen angegebenen Parameter angewendet werden.

IsDefined(ParameterInfo, Type, Boolean)

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

IsDefined(MemberInfo, Type, Boolean)

Gibt an, ob benutzerdefinierte Attribute eines angegebenen Typs auf ein angegebenes Element angewendet werden und optional auf seine 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

Das zu prüfende Mitglied.

attributeType
Type

Der Typ des attributs, nach dem gesucht werden soll.

inherit
Boolean

truedie Vorfahren von element; andernfalls zu prüfen. false

Gibt zurück

true wenn ein Attribut des angegebenen Typs angewendet elementwird; andernfalls false.

Ausnahmen

element oder attributeType ist null.

attributeType wird nicht von Attribute.

element ist kein Konstruktor, keine Methode, Eigenschaft, Ereignis, Typ oder Feld.

Gilt für:

IsDefined(Assembly, Type)

Gibt an, ob benutzerdefinierte Attribute eines angegebenen 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 prüfende Assembly.

attributeType
Type

Der Typ des attributs, nach dem gesucht werden soll.

Gibt zurück

true wenn ein Attribut des angegebenen Typs angewendet elementwird; andernfalls false.

Ausnahmen

element oder attributeType ist null.

attributeType wird nicht von Attribute.

Gilt für:

IsDefined(MemberInfo, Type)

Gibt an, ob benutzerdefinierte Attribute eines angegebenen Typs auf ein angegebenes Element 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

Das zu prüfende Mitglied.

attributeType
Type

Der Typ des attributs, nach dem gesucht werden soll.

Gibt zurück

true wenn ein Attribut des angegebenen Typs angewendet elementwird; andernfalls false.

Ausnahmen

element oder attributeType ist null.

attributeType wird nicht von Attribute.

element ist kein Konstruktor, keine Methode, Eigenschaft, Ereignis, Typ oder Feld.

Gilt für:

IsDefined(Module, Type)

Gibt an, ob benutzerdefinierte Attribute eines angegebenen Typs auf ein angegebenes Modul 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

Das zu prüfende Modul.

attributeType
Type

Der Typ des attributs, nach dem gesucht werden soll.

Gibt zurück

true wenn ein Attribut des angegebenen Typs angewendet elementwird; andernfalls false.

Ausnahmen

element oder attributeType ist null.

attributeType wird nicht von Attribute.

Gilt für:

IsDefined(ParameterInfo, Type)

Gibt an, ob benutzerdefinierte Attribute eines angegebenen Typs auf einen angegebenen Parameter 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 prüfende Parameter.

attributeType
Type

Der Typ des attributs, nach dem gesucht werden soll.

Gibt zurück

true wenn ein Attribut des angegebenen Typs angewendet elementwird; andernfalls false.

Ausnahmen

element oder attributeType ist null.

attributeType wird nicht von Attribute.

Gilt für:

IsDefined(ParameterInfo, Type, Boolean)

Gibt an, ob benutzerdefinierte Attribute eines angegebenen Typs auf einen angegebenen Parameter angewendet werden und optional auf seine 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 prüfende Parameter.

attributeType
Type

Der Typ des attributs, nach dem gesucht werden soll.

inherit
Boolean

truedie Vorfahren von element; andernfalls zu prüfen. false

Gibt zurück

true wenn ein Attribut des angegebenen Typs angewendet elementwird; andernfalls false.

Ausnahmen

element oder attributeType ist null.

attributeType wird nicht von Attribute.

Gilt für: