CustomAttributeExtensions.IsDefined Metoda

Definice

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

Přetížení

Name Description
IsDefined(MemberInfo, Type, Boolean)

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

IsDefined(Assembly, Type)

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

IsDefined(MemberInfo, Type)

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

IsDefined(Module, Type)

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

IsDefined(ParameterInfo, Type)

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

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ý člen a volitelně se použijí na jeho nadřazené objekty.

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 kontrolovat předky element; jinak , false.

Návraty

true je-li atribut zadaného typu použit na element; jinak , false.

Výjimky

element nebo attributeType je null.

attributeType není odvozeno z Attribute.

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

Platí pro

IsDefined(Assembly, Type)

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

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 je-li atribut zadaného typu použit na element; jinak , false.

Výjimky

element nebo attributeType je null.

attributeType není odvozeno z Attribute.

Platí pro

IsDefined(MemberInfo, Type)

Určuje, zda jsou u 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 je-li atribut zadaného typu použit na element; jinak , false.

Výjimky

element nebo attributeType je null.

attributeType není odvozeno z Attribute.

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

Platí pro

IsDefined(Module, Type)

Určuje, zda se na zadaný modul použijí 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 je-li atribut zadaného typu použit na element; jinak , false.

Výjimky

element nebo attributeType je null.

attributeType není odvozeno z Attribute.

Platí pro

IsDefined(ParameterInfo, Type)

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

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 je-li atribut zadaného typu použit na element; jinak , false.

Výjimky

element nebo attributeType je null.

attributeType není odvozeno z 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 kontrolovat předky element; jinak , false.

Návraty

true je-li atribut zadaného typu použit na element; jinak , false.

Výjimky

element nebo attributeType je null.

attributeType není odvozeno z Attribute.

Platí pro