CustomAttributeExtensions.IsDefined Metoda

Definice

Určuje, zda jsou na element použity vlastní atributy.

Přetížení

IsDefined(MemberInfo, Type, Boolean)

Určuje, zda se vlastní atributy zadaného typu použijí na zadaného člena a volitelně se použijí na jeho předky.

IsDefined(Assembly, Type)

Určuje, zda jsou na zadané sestavení použity vlastní atributy zadaného typu.

IsDefined(MemberInfo, Type)

Určuje, zda jsou na zadaného člena použity vlastní atributy zadaného typu.

IsDefined(Module, Type)

Určuje, zda jsou na zadaný modul použity vlastní atributy zadaného typu.

IsDefined(ParameterInfo, Type)

Určuje, zda jsou na zadaný parametr použity vlastní atributy zadaného typu.

IsDefined(ParameterInfo, Type, Boolean)

Určuje, zda se vlastní atributy zadaného typu použijí na zadaný parametr a volitelně se použijí na jeho nadřazené objekty.

IsDefined(MemberInfo, Type, Boolean)

Určuje, zda se vlastní atributy zadaného typu použijí na zadaného člena a volitelně se použijí na jeho předky.

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

Parametry

element
MemberInfo

Člen, který chcete zkontrolovat.

attributeType
Type

Typ atributu, který chcete vyhledat.

inherit
Boolean

true k prozkoumání předků ; elementv opačném případě false.

Návraty

true pokud je atribut zadaného typu použit na element; v opačném případě false.

Výjimky

element nebo attributeType je null.

attributeType není odvozeno od Attribute.

element není konstruktor, metoda, vlastnost, událost, typ nebo pole.

Platí pro

IsDefined(Assembly, Type)

Určuje, zda jsou na zadané sestavení použity vlastní atributy zadaného typu.

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

Parametry

element
Assembly

Sestavení, které chcete zkontrolovat.

attributeType
Type

Typ atributu, který chcete vyhledat.

Návraty

true pokud je atribut zadaného typu použit na element; v opačném případě false.

Výjimky

element nebo attributeType je null.

attributeType není odvozeno od Attribute.

Platí pro

IsDefined(MemberInfo, Type)

Určuje, zda jsou na zadaného člena použity vlastní atributy zadaného typu.

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

Parametry

element
MemberInfo

Člen, který chcete zkontrolovat.

attributeType
Type

Typ atributu, který chcete vyhledat.

Návraty

true pokud je atribut zadaného typu použit na element; v opačném případě false.

Výjimky

element nebo attributeType je null.

attributeType není odvozeno od Attribute.

element není konstruktor, metoda, vlastnost, událost, typ nebo pole.

Platí pro

IsDefined(Module, Type)

Určuje, zda jsou na zadaný modul použity vlastní atributy zadaného typu.

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

Parametry

element
Module

Modul, který chcete zkontrolovat.

attributeType
Type

Typ atributu, který chcete vyhledat.

Návraty

true pokud je atribut zadaného typu použit na element; v opačném případě false.

Výjimky

element nebo attributeType je null.

attributeType není odvozeno od Attribute.

Platí pro

IsDefined(ParameterInfo, Type)

Určuje, zda jsou na zadaný parametr použity vlastní atributy zadaného typu.

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

Parametry

element
ParameterInfo

Parametr, který chcete zkontrolovat.

attributeType
Type

Typ atributu, který chcete vyhledat.

Návraty

true pokud je atribut zadaného typu použit na element; v opačném případě false.

Výjimky

element nebo attributeType je null.

attributeType není odvozeno od Attribute.

Platí pro

IsDefined(ParameterInfo, Type, Boolean)

Určuje, zda se vlastní atributy zadaného typu použijí na zadaný parametr a volitelně se použijí na jeho nadřazené objekty.

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

Parametry

element
ParameterInfo

Parametr, který chcete zkontrolovat.

attributeType
Type

Typ atributu, který chcete vyhledat.

inherit
Boolean

true k prozkoumání předků ; elementv opačném případě false.

Návraty

true pokud je atribut zadaného typu použit na element; v opačném případě false.

Výjimky

element nebo attributeType je null.

attributeType není odvozeno od Attribute.

Platí pro