CustomAttributeExtensions.IsDefined Metodo

Definizione

Indica se vengono applicati attributi personalizzati a un elemento.

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.

IsDefined(Assembly, Type)

Indica se vengono applicati attributi personalizzati del tipo specificato a un assembly specificato.

IsDefined(MemberInfo, Type)

Indica se vengono applicati attributi personalizzati del tipo specificato a un membro specificato.

IsDefined(Module, Type)

Indica se vengono applicati attributi personalizzati del tipo specificato a un modulo specificato.

IsDefined(ParameterInfo, Type)

Indica se vengono applicati attributi personalizzati del tipo specificato a un parametro specificato.

IsDefined(ParameterInfo, Type, Boolean)

Indica se gli attributi personalizzati di un tipo specificato vengono applicati a un parametro specificato e, facoltativamente, ai relativi predecessori.

IsDefined(MemberInfo, Type, Boolean)

Indica se gli attributi personalizzati di un tipo specificato vengono applicati a un membro specificato e, facoltativamente, ai relativi predecessori.

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.

attributeType
Type

Tipo dell'attributo da ricercare.

inherit
Boolean

true per ispezionare i predecessori di element; in caso contrario, false.

Restituisce

true se un attributo del tipo specificato viene applicato a element in caso contrario false.

Eccezioni

element o attributeType è null.

attributeType non deriva da Attribute.

element non è un costruttore, un metodo, una proprietà, un evento, un tipo o un campo.

Si applica a

IsDefined(Assembly, Type)

Indica se vengono applicati attributi personalizzati del tipo specificato a un assembly specificato.

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.

attributeType
Type

Tipo dell'attributo da ricercare.

Restituisce

true se un attributo del tipo specificato viene applicato a element in caso contrario false.

Eccezioni

element o attributeType è null.

attributeType non deriva da Attribute.

Si applica a

IsDefined(MemberInfo, Type)

Indica se vengono applicati attributi personalizzati del tipo specificato a un membro specificato.

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.

attributeType
Type

Tipo di attributo da cercare.

Restituisce

true se un attributo del tipo specificato viene applicato a element in caso contrario false.

Eccezioni

element o attributeType è null.

attributeType non deriva da Attribute.

element non è un costruttore, un metodo, una proprietà, un evento, un tipo o un campo.

Si applica a

IsDefined(Module, Type)

Indica se vengono applicati attributi personalizzati del tipo specificato a un modulo specificato.

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.

attributeType
Type

Tipo di attributo da cercare.

Restituisce

true se un attributo del tipo specificato viene applicato a element in caso contrario false.

Eccezioni

element o attributeType è null.

attributeType non deriva da Attribute.

Si applica a

IsDefined(ParameterInfo, Type)

Indica se vengono applicati attributi personalizzati del tipo specificato a un parametro specificato.

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.

attributeType
Type

Tipo di attributo da cercare.

Restituisce

true se un attributo del tipo specificato viene applicato a element in caso contrario false.

Eccezioni

element o attributeType è null.

attributeType non deriva da Attribute.

Si applica a

IsDefined(ParameterInfo, Type, Boolean)

Indica se gli attributi personalizzati di un tipo specificato vengono applicati a un parametro specificato e, facoltativamente, ai relativi predecessori.

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.

attributeType
Type

Tipo di attributo da cercare.

inherit
Boolean

true per ispezionare i predecessori di element; in caso contrario, false.

Restituisce

true se un attributo del tipo specificato viene applicato a element in caso contrario false.

Eccezioni

element o attributeType è null.

attributeType non deriva da Attribute.

Si applica a