CustomAttributeExtensions.IsDefined Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Indique si les attributs personnalisés sont appliqués à un élément.
Surcharges
IsDefined(MemberInfo, Type, Boolean) |
Indique si les attributs personnalisés d'un type spécifié sont appliqués à un membre spécifié, et, éventuellement, appliqués à ses ancêtres. |
IsDefined(Assembly, Type) |
Indique si des attributs personnalisés d'un type spécifié sont appliqués à un assembly spécifié. |
IsDefined(MemberInfo, Type) |
Indique si des attributs personnalisés d'un type spécifié sont appliqués à un membre spécifié. |
IsDefined(Module, Type) |
Indique si des attributs personnalisés d'un type spécifié sont appliqués à un module spécifié. |
IsDefined(ParameterInfo, Type) |
Indique si des attributs personnalisés d'un type spécifié sont appliqués à un paramètre spécifié. |
IsDefined(ParameterInfo, Type, Boolean) |
Indique si les attributs personnalisés d'un type spécifié sont appliqués à un paramètre spécifié, et, éventuellement, appliqués à ses ancêtres. |
IsDefined(MemberInfo, Type, Boolean)
- Source:
- CustomAttributeExtensions.cs
- Source:
- CustomAttributeExtensions.cs
- Source:
- CustomAttributeExtensions.cs
Indique si les attributs personnalisés d'un type spécifié sont appliqués à un membre spécifié, et, éventuellement, appliqués à ses ancêtres.
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
Paramètres
- element
- MemberInfo
Membre à inspecter.
- attributeType
- Type
Type de l'attribut à rechercher.
- inherit
- Boolean
true
pour inspecter les ancêtres de element
; sinon, false
.
Retours
true
si un attribut du type spécifié est appliqué à element
; sinon, false
.
Exceptions
element
ou attributeType
est null
.
attributeType
n'est pas dérivé de Attribute.
element
n'est pas un constructeur, une méthode, une propriété, un événement, un type ou un champ.
S’applique à
IsDefined(Assembly, Type)
- Source:
- CustomAttributeExtensions.cs
- Source:
- CustomAttributeExtensions.cs
- Source:
- CustomAttributeExtensions.cs
Indique si des attributs personnalisés d'un type spécifié sont appliqués à un assembly spécifié.
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
Paramètres
- element
- Assembly
Assembly à inspecter.
- attributeType
- Type
Type de l'attribut à rechercher.
Retours
true
si un attribut du type spécifié est appliqué à element
; sinon, false
.
Exceptions
element
ou attributeType
est null
.
attributeType
n'est pas dérivé de Attribute.
S’applique à
IsDefined(MemberInfo, Type)
- Source:
- CustomAttributeExtensions.cs
- Source:
- CustomAttributeExtensions.cs
- Source:
- CustomAttributeExtensions.cs
Indique si des attributs personnalisés d'un type spécifié sont appliqués à un membre spécifié.
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
Paramètres
- element
- MemberInfo
Membre à inspecter.
- attributeType
- Type
Type d’attribut à rechercher.
Retours
true
si un attribut du type spécifié est appliqué à element
; sinon, false
.
Exceptions
element
ou attributeType
est null
.
attributeType
n'est pas dérivé de Attribute.
element
n'est pas un constructeur, une méthode, une propriété, un événement, un type ou un champ.
S’applique à
IsDefined(Module, Type)
- Source:
- CustomAttributeExtensions.cs
- Source:
- CustomAttributeExtensions.cs
- Source:
- CustomAttributeExtensions.cs
Indique si des attributs personnalisés d'un type spécifié sont appliqués à un module spécifié.
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
Paramètres
- element
- Module
Module à inspecter.
- attributeType
- Type
Type d’attribut à rechercher.
Retours
true
si un attribut du type spécifié est appliqué à element
; sinon, false
.
Exceptions
element
ou attributeType
est null
.
attributeType
n'est pas dérivé de Attribute.
S’applique à
IsDefined(ParameterInfo, Type)
- Source:
- CustomAttributeExtensions.cs
- Source:
- CustomAttributeExtensions.cs
- Source:
- CustomAttributeExtensions.cs
Indique si des attributs personnalisés d'un type spécifié sont appliqués à un paramètre spécifié.
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
Paramètres
- element
- ParameterInfo
Paramètre à inspecter.
- attributeType
- Type
Type d’attribut à rechercher.
Retours
true
si un attribut du type spécifié est appliqué à element
; sinon, false
.
Exceptions
element
ou attributeType
est null
.
attributeType
n'est pas dérivé de Attribute.
S’applique à
IsDefined(ParameterInfo, Type, Boolean)
- Source:
- CustomAttributeExtensions.cs
- Source:
- CustomAttributeExtensions.cs
- Source:
- CustomAttributeExtensions.cs
Indique si les attributs personnalisés d'un type spécifié sont appliqués à un paramètre spécifié, et, éventuellement, appliqués à ses ancêtres.
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
Paramètres
- element
- ParameterInfo
Paramètre à inspecter.
- attributeType
- Type
Type d’attribut à rechercher.
- inherit
- Boolean
true
pour inspecter les ancêtres de element
; sinon, false
.
Retours
true
si un attribut du type spécifié est appliqué à element
; sinon, false
.
Exceptions
element
ou attributeType
est null
.
attributeType
n'est pas dérivé de Attribute.