CustomAttributeExtensions.IsDefined Méthode

Définition

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)

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

Boolean

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)

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

Boolean

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)

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

Boolean

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)

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

Boolean

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)

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

Boolean

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)

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

Boolean

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 à