CustomAttributeExtensions.IsDefined Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.