CustomAttributeExtensions.IsDefined Méthode

Définition

Indique si les attributs personnalisés sont appliqués à un élément.Indicates whether custom attributes are applied to an element.

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.Indicates whether custom attributes of a specified type are applied to a specified member, and, optionally, applied to its ancestors.

IsDefined(Assembly, Type)

Indique si des attributs personnalisés d'un type spécifié sont appliqués à un assembly spécifié.Indicates whether custom attributes of a specified type are applied to a specified assembly.

IsDefined(MemberInfo, Type)

Indique si des attributs personnalisés d'un type spécifié sont appliqués à un membre spécifié.Indicates whether custom attributes of a specified type are applied to a specified member.

IsDefined(Module, Type)

Indique si des attributs personnalisés d'un type spécifié sont appliqués à un module spécifié.Indicates whether custom attributes of a specified type are applied to a specified module.

IsDefined(ParameterInfo, Type)

Indique si des attributs personnalisés d'un type spécifié sont appliqués à un paramètre spécifié.Indicates whether custom attributes of a specified type are applied to a specified parameter.

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.Indicates whether custom attributes of a specified type are applied to a specified parameter, and, optionally, applied to its ancestors.

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.Indicates whether custom attributes of a specified type are applied to a specified member, and, optionally, applied to its ancestors.

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.The member to inspect.

attributeType
Type

Type de l'attribut à rechercher.The type of the attribute to search for.

inherit
Boolean

true pour inspecter les ancêtres de element ; sinon, false.true to inspect the ancestors of element; otherwise, false.

Retours

true si un attribut du type spécifié est appliqué à element ; sinon, false.true if an attribute of the specified type is applied to element; otherwise, false.

Exceptions

element ou attributeType est null.element or attributeType is null.

attributeType n'est pas dérivé de Attribute.attributeType is not derived from Attribute.

element n'est pas un constructeur, une méthode, une propriété, un événement, un type ou un champ.element is not a constructor, method, property, event, type, or field.

IsDefined(Assembly, Type)

Indique si des attributs personnalisés d'un type spécifié sont appliqués à un assembly spécifié.Indicates whether custom attributes of a specified type are applied to a specified assembly.

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.The assembly to inspect.

attributeType
Type

Type de l'attribut à rechercher.The type of the attribute to search for.

Retours

true si un attribut du type spécifié est appliqué à element ; sinon, false.true if an attribute of the specified type is applied to element; otherwise, false.

Exceptions

element ou attributeType est null.element or attributeType is null.

attributeType n'est pas dérivé de Attribute.attributeType is not derived from Attribute.

IsDefined(MemberInfo, Type)

Indique si des attributs personnalisés d'un type spécifié sont appliqués à un membre spécifié.Indicates whether custom attributes of a specified type are applied to a specified member.

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.The member to inspect.

attributeType
Type

Type d’attribut à rechercher.The type of attribute to search for.

Retours

true si un attribut du type spécifié est appliqué à element ; sinon, false.true if an attribute of the specified type is applied to element; otherwise, false.

Exceptions

element ou attributeType a la valeur null.element or attributeType is null.

attributeType n'est pas dérivé de Attribute.attributeType is not derived from Attribute.

element n'est pas un constructeur, une méthode, une propriété, un événement, un type ou un champ.element is not a constructor, method, property, event, type, or field.

IsDefined(Module, Type)

Indique si des attributs personnalisés d'un type spécifié sont appliqués à un module spécifié.Indicates whether custom attributes of a specified type are applied to a specified module.

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.The module to inspect.

attributeType
Type

Type d’attribut à rechercher.The type of attribute to search for.

Retours

true si un attribut du type spécifié est appliqué à element ; sinon, false.true if an attribute of the specified type is applied to element; otherwise, false.

Exceptions

element ou attributeType est null.element or attributeType is null.

attributeType n'est pas dérivé de Attribute.attributeType is not derived from Attribute.

IsDefined(ParameterInfo, Type)

Indique si des attributs personnalisés d'un type spécifié sont appliqués à un paramètre spécifié.Indicates whether custom attributes of a specified type are applied to a specified parameter.

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.The parameter to inspect.

attributeType
Type

Type d’attribut à rechercher.The type of attribute to search for.

Retours

true si un attribut du type spécifié est appliqué à element ; sinon, false.true if an attribute of the specified type is applied to element; otherwise, false.

Exceptions

element ou attributeType est null.element or attributeType is null.

attributeType n'est pas dérivé de Attribute.attributeType is not derived from Attribute.

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.Indicates whether custom attributes of a specified type are applied to a specified parameter, and, optionally, applied to its ancestors.

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.The parameter to inspect.

attributeType
Type

Type d’attribut à rechercher.The type of attribute to search for.

inherit
Boolean

true pour inspecter les ancêtres de element ; sinon, false.true to inspect the ancestors of element; otherwise, false.

Retours

true si un attribut du type spécifié est appliqué à element ; sinon, false.true if an attribute of the specified type is applied to element; otherwise, false.

Exceptions

element ou attributeType a la valeur null.element or attributeType is null.

attributeType n'est pas dérivé de Attribute.attributeType is not derived from Attribute.

S’applique à