CustomAttributeExtensions.IsDefined Metodo

Definizione

Indica se vengono applicati attributi personalizzati a un elemento.Indicates whether custom attributes are applied to an element.

Overload

IsDefined(MemberInfo, Type, Boolean)

Indica se gli attributi personalizzati di un tipo specificato vengono applicati a un membro specificato e, facoltativamente, ai relativi predecessori.Indicates whether custom attributes of a specified type are applied to a specified member, and, optionally, applied to its ancestors.

IsDefined(Assembly, Type)

Indica se vengono applicati attributi personalizzati del tipo specificato a un assembly specificato.Indicates whether custom attributes of a specified type are applied to a specified assembly.

IsDefined(MemberInfo, Type)

Indica se vengono applicati attributi personalizzati del tipo specificato a un membro specificato.Indicates whether custom attributes of a specified type are applied to a specified member.

IsDefined(Module, Type)

Indica se vengono applicati attributi personalizzati del tipo specificato a un modulo specificato.Indicates whether custom attributes of a specified type are applied to a specified module.

IsDefined(ParameterInfo, Type)

Indica se vengono applicati attributi personalizzati del tipo specificato a un parametro specificato.Indicates whether custom attributes of a specified type are applied to a specified parameter.

IsDefined(ParameterInfo, Type, Boolean)

Indica se gli attributi personalizzati di un tipo specificato vengono applicati a un parametro specificato e, facoltativamente, ai relativi predecessori.Indicates whether custom attributes of a specified type are applied to a specified parameter, and, optionally, applied to its ancestors.

IsDefined(MemberInfo, Type, Boolean)

Indica se gli attributi personalizzati di un tipo specificato vengono applicati a un membro specificato e, facoltativamente, ai relativi predecessori.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

Parametri

element
MemberInfo

Il membro da ispezionare.The member to inspect.

attributeType
Type

Tipo dell'attributo da ricercare.The type of the attribute to search for.

inherit
Boolean

true per ispezionare i predecessori di element; in caso contrario, false.true to inspect the ancestors of element; otherwise, false.

Restituisce

true se un attributo del tipo specificato viene applicato a element in caso contrario false.true if an attribute of the specified type is applied to element; otherwise, false.

Eccezioni

element o attributeType è null.element or attributeType is null.

attributeType non deriva da Attribute.attributeType is not derived from Attribute.

element non è un costruttore, un metodo, una proprietà, un evento, un tipo o un campo.element is not a constructor, method, property, event, type, or field.

IsDefined(Assembly, Type)

Indica se vengono applicati attributi personalizzati del tipo specificato a un assembly specificato.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

Parametri

element
Assembly

L'assembly da ispezionare.The assembly to inspect.

attributeType
Type

Tipo dell'attributo da ricercare.The type of the attribute to search for.

Restituisce

true se un attributo del tipo specificato viene applicato a element in caso contrario false.true if an attribute of the specified type is applied to element; otherwise, false.

Eccezioni

element o attributeType è null.element or attributeType is null.

attributeType non deriva da Attribute.attributeType is not derived from Attribute.

IsDefined(MemberInfo, Type)

Indica se vengono applicati attributi personalizzati del tipo specificato a un membro specificato.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

Parametri

element
MemberInfo

Il membro da ispezionare.The member to inspect.

attributeType
Type

Tipo di attributo da cercare.The type of attribute to search for.

Restituisce

true se un attributo del tipo specificato viene applicato a element in caso contrario false.true if an attribute of the specified type is applied to element; otherwise, false.

Eccezioni

element o attributeType è null.element or attributeType is null.

attributeType non deriva da Attribute.attributeType is not derived from Attribute.

element non è un costruttore, un metodo, una proprietà, un evento, un tipo o un campo.element is not a constructor, method, property, event, type, or field.

IsDefined(Module, Type)

Indica se vengono applicati attributi personalizzati del tipo specificato a un modulo specificato.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

Parametri

element
Module

Modulo da controllare.The module to inspect.

attributeType
Type

Tipo di attributo da cercare.The type of attribute to search for.

Restituisce

true se un attributo del tipo specificato viene applicato a element in caso contrario false.true if an attribute of the specified type is applied to element; otherwise, false.

Eccezioni

element o attributeType è null.element or attributeType is null.

attributeType non deriva da Attribute.attributeType is not derived from Attribute.

IsDefined(ParameterInfo, Type)

Indica se vengono applicati attributi personalizzati del tipo specificato a un parametro specificato.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

Parametri

element
ParameterInfo

Il parametro da ispezionare.The parameter to inspect.

attributeType
Type

Tipo di attributo da cercare.The type of attribute to search for.

Restituisce

true se un attributo del tipo specificato viene applicato a element in caso contrario false.true if an attribute of the specified type is applied to element; otherwise, false.

Eccezioni

element o attributeType è null.element or attributeType is null.

attributeType non deriva da Attribute.attributeType is not derived from Attribute.

IsDefined(ParameterInfo, Type, Boolean)

Indica se gli attributi personalizzati di un tipo specificato vengono applicati a un parametro specificato e, facoltativamente, ai relativi predecessori.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

Parametri

element
ParameterInfo

Il parametro da ispezionare.The parameter to inspect.

attributeType
Type

Tipo di attributo da cercare.The type of attribute to search for.

inherit
Boolean

true per ispezionare i predecessori di element; in caso contrario, false.true to inspect the ancestors of element; otherwise, false.

Restituisce

true se un attributo del tipo specificato viene applicato a element in caso contrario false.true if an attribute of the specified type is applied to element; otherwise, false.

Eccezioni

element o attributeType è null.element or attributeType is null.

attributeType non deriva da Attribute.attributeType is not derived from Attribute.

Si applica a