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
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)
- Quelle:
- CustomAttributeExtensions.cs
- Quelle:
- CustomAttributeExtensions.cs
- Quelle:
- CustomAttributeExtensions.cs
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)
- Quelle:
- CustomAttributeExtensions.cs
- Quelle:
- CustomAttributeExtensions.cs
- Quelle:
- CustomAttributeExtensions.cs
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)
- Quelle:
- CustomAttributeExtensions.cs
- Quelle:
- CustomAttributeExtensions.cs
- Quelle:
- CustomAttributeExtensions.cs
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)
- Quelle:
- CustomAttributeExtensions.cs
- Quelle:
- CustomAttributeExtensions.cs
- Quelle:
- CustomAttributeExtensions.cs
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)
- Quelle:
- CustomAttributeExtensions.cs
- Quelle:
- CustomAttributeExtensions.cs
- Quelle:
- CustomAttributeExtensions.cs
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)
- Quelle:
- CustomAttributeExtensions.cs
- Quelle:
- CustomAttributeExtensions.cs
- Quelle:
- CustomAttributeExtensions.cs
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.