CustomAttributeExtensions.IsDefined CustomAttributeExtensions.IsDefined CustomAttributeExtensions.IsDefined CustomAttributeExtensions.IsDefined Method

Definição

Indica se os atributos personalizados são aplicados a um elemento.Indicates whether custom attributes are applied to an element.

Sobrecargas

IsDefined(MemberInfo, Type, Boolean) IsDefined(MemberInfo, Type, Boolean) IsDefined(MemberInfo, Type, Boolean) IsDefined(MemberInfo, Type, Boolean)

Indica se os atributos personalizados de um tipo especificado são aplicados a um membro especificado e, opcionalmente, aplicados a seus ancestrais.Indicates whether custom attributes of a specified type are applied to a specified member, and, optionally, applied to its ancestors.

IsDefined(Assembly, Type) IsDefined(Assembly, Type) IsDefined(Assembly, Type) IsDefined(Assembly, Type)

Indica se os atributos personalizados de um tipo especificados são aplicados a um assembly especificado.Indicates whether custom attributes of a specified type are applied to a specified assembly.

IsDefined(MemberInfo, Type) IsDefined(MemberInfo, Type) IsDefined(MemberInfo, Type) IsDefined(MemberInfo, Type)

Indica se os atributos personalizados de um tipo especificados são aplicados a um membro especificado.Indicates whether custom attributes of a specified type are applied to a specified member.

IsDefined(Module, Type) IsDefined(Module, Type) IsDefined(Module, Type) IsDefined(Module, Type)

Indica se os atributos personalizados de um tipo especificados são aplicados a um módulo especificado.Indicates whether custom attributes of a specified type are applied to a specified module.

IsDefined(ParameterInfo, Type) IsDefined(ParameterInfo, Type) IsDefined(ParameterInfo, Type) IsDefined(ParameterInfo, Type)

Indica se os atributos personalizados de um tipo especificados são aplicados a um parâmetro especificado.Indicates whether custom attributes of a specified type are applied to a specified parameter.

IsDefined(ParameterInfo, Type, Boolean) IsDefined(ParameterInfo, Type, Boolean) IsDefined(ParameterInfo, Type, Boolean) IsDefined(ParameterInfo, Type, Boolean)

Indica se os atributos personalizados de um tipo especificado são aplicados a um parâmetro especificado e, opcionalmente, aplicados a seus ancestrais.Indicates whether custom attributes of a specified type are applied to a specified parameter, and, optionally, applied to its ancestors.

IsDefined(MemberInfo, Type, Boolean) IsDefined(MemberInfo, Type, Boolean) IsDefined(MemberInfo, Type, Boolean) IsDefined(MemberInfo, Type, Boolean)

Indica se os atributos personalizados de um tipo especificado são aplicados a um membro especificado e, opcionalmente, aplicados a seus ancestrais.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

Parâmetros

element
MemberInfo MemberInfo MemberInfo MemberInfo

O membro a ser inspecionado.The member to inspect.

attributeType
Type Type Type Type

O tipo de atributo a ser pesquisado.The type of the attribute to search for.

inherit
Boolean Boolean Boolean Boolean

true para inspecionar os ancestrais de element; caso contrário, false.true to inspect the ancestors of element; otherwise, false.

Retornos

true se um atributo do tipo especificado for aplicado a element, caso contrário, false.true if an attribute of the specified type is applied to element; otherwise, false.

Exceções

element ou attributeType é null.element or attributeType is null.

attributeType não é derivado de Attribute.attributeType is not derived from Attribute.

O element não é um construtor, método, propriedade, evento, tipo nem campo.element is not a constructor, method, property, event, type, or field.

IsDefined(Assembly, Type) IsDefined(Assembly, Type) IsDefined(Assembly, Type) IsDefined(Assembly, Type)

Indica se os atributos personalizados de um tipo especificados são aplicados a um assembly especificado.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

Parâmetros

element
Assembly Assembly Assembly Assembly

O assembly a ser inspecionado.The assembly to inspect.

attributeType
Type Type Type Type

O tipo de atributo a ser pesquisado.The type of the attribute to search for.

Retornos

true se um atributo do tipo especificado for aplicado a element, caso contrário, false.true if an attribute of the specified type is applied to element; otherwise, false.

Exceções

element ou attributeType é null.element or attributeType is null.

attributeType não é derivado de Attribute.attributeType is not derived from Attribute.

IsDefined(MemberInfo, Type) IsDefined(MemberInfo, Type) IsDefined(MemberInfo, Type) IsDefined(MemberInfo, Type)

Indica se os atributos personalizados de um tipo especificados são aplicados a um membro especificado.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

Parâmetros

element
MemberInfo MemberInfo MemberInfo MemberInfo

O membro a ser inspecionado.The member to inspect.

attributeType
Type Type Type Type

O tipo de atributo a ser pesquisado.The type of attribute to search for.

Retornos

true se um atributo do tipo especificado for aplicado a element, caso contrário, false.true if an attribute of the specified type is applied to element; otherwise, false.

Exceções

element ou attributeType é null.element or attributeType is null.

attributeType não é derivado de Attribute.attributeType is not derived from Attribute.

O element não é um construtor, método, propriedade, evento, tipo nem campo.element is not a constructor, method, property, event, type, or field.

IsDefined(Module, Type) IsDefined(Module, Type) IsDefined(Module, Type) IsDefined(Module, Type)

Indica se os atributos personalizados de um tipo especificados são aplicados a um módulo especificado.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

Parâmetros

element
Module Module Module Module

O módulo a ser inspecionado.The module to inspect.

attributeType
Type Type Type Type

O tipo de atributo a ser pesquisado.The type of attribute to search for.

Retornos

true se um atributo do tipo especificado for aplicado a element, caso contrário, false.true if an attribute of the specified type is applied to element; otherwise, false.

Exceções

element ou attributeType é null.element or attributeType is null.

attributeType não é derivado de Attribute.attributeType is not derived from Attribute.

IsDefined(ParameterInfo, Type) IsDefined(ParameterInfo, Type) IsDefined(ParameterInfo, Type) IsDefined(ParameterInfo, Type)

Indica se os atributos personalizados de um tipo especificados são aplicados a um parâmetro especificado.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

Parâmetros

element
ParameterInfo ParameterInfo ParameterInfo ParameterInfo

O parâmetro a ser inspecionado.The parameter to inspect.

attributeType
Type Type Type Type

O tipo de atributo a ser pesquisado.The type of attribute to search for.

Retornos

true se um atributo do tipo especificado for aplicado a element, caso contrário, false.true if an attribute of the specified type is applied to element; otherwise, false.

Exceções

element ou attributeType é null.element or attributeType is null.

attributeType não é derivado de Attribute.attributeType is not derived from Attribute.

IsDefined(ParameterInfo, Type, Boolean) IsDefined(ParameterInfo, Type, Boolean) IsDefined(ParameterInfo, Type, Boolean) IsDefined(ParameterInfo, Type, Boolean)

Indica se os atributos personalizados de um tipo especificado são aplicados a um parâmetro especificado e, opcionalmente, aplicados a seus ancestrais.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

Parâmetros

element
ParameterInfo ParameterInfo ParameterInfo ParameterInfo

O parâmetro a ser inspecionado.The parameter to inspect.

attributeType
Type Type Type Type

O tipo de atributo a ser pesquisado.The type of attribute to search for.

inherit
Boolean Boolean Boolean Boolean

true para inspecionar os ancestrais de element; caso contrário, false.true to inspect the ancestors of element; otherwise, false.

Retornos

true se um atributo do tipo especificado for aplicado a element, caso contrário, false.true if an attribute of the specified type is applied to element; otherwise, false.

Exceções

element ou attributeType é null.element or attributeType is null.

attributeType não é derivado de Attribute.attributeType is not derived from Attribute.

Aplica-se a