Udostępnij za pośrednictwem


CustomAttributeExtensions.IsDefined Metoda

Definicja

Wskazuje, czy atrybuty niestandardowe są stosowane do elementu.

Przeciążenia

IsDefined(MemberInfo, Type, Boolean)

Wskazuje, czy atrybuty niestandardowe określonego typu są stosowane do określonego elementu członkowskiego, a opcjonalnie stosowane do jego elementów nadrzędnych.

IsDefined(Assembly, Type)

Wskazuje, czy atrybuty niestandardowe określonego typu są stosowane do określonego zestawu.

IsDefined(MemberInfo, Type)

Wskazuje, czy atrybuty niestandardowe określonego typu są stosowane do określonego elementu członkowskiego.

IsDefined(Module, Type)

Wskazuje, czy atrybuty niestandardowe określonego typu są stosowane do określonego modułu.

IsDefined(ParameterInfo, Type)

Wskazuje, czy atrybuty niestandardowe określonego typu są stosowane do określonego parametru.

IsDefined(ParameterInfo, Type, Boolean)

Wskazuje, czy atrybuty niestandardowe określonego typu są stosowane do określonego parametru, a opcjonalnie stosowane do jego elementów nadrzędnych.

IsDefined(MemberInfo, Type, Boolean)

Źródło:
CustomAttributeExtensions.cs
Źródło:
CustomAttributeExtensions.cs
Źródło:
CustomAttributeExtensions.cs

Wskazuje, czy atrybuty niestandardowe określonego typu są stosowane do określonego elementu członkowskiego, a opcjonalnie stosowane do jego elementów nadrzędnych.

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

Element członkowski do sprawdzenia.

attributeType
Type

Typ atrybutu do wyszukania.

inherit
Boolean

true sprawdzić przodków element; w przeciwnym razie false.

Zwraca

true, jeśli atrybut określonego typu jest stosowany do element; w przeciwnym razie false.

Wyjątki

element lub attributeType jest null.

attributeType nie pochodzi z Attribute.

element nie jest konstruktorem, metodą, właściwością, zdarzeniem, typem ani polem.

Dotyczy

IsDefined(Assembly, Type)

Źródło:
CustomAttributeExtensions.cs
Źródło:
CustomAttributeExtensions.cs
Źródło:
CustomAttributeExtensions.cs

Wskazuje, czy atrybuty niestandardowe określonego typu są stosowane do określonego zestawu.

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

Zestaw do sprawdzenia.

attributeType
Type

Typ atrybutu do wyszukania.

Zwraca

true, jeśli atrybut określonego typu jest stosowany do element; w przeciwnym razie false.

Wyjątki

element lub attributeType jest null.

attributeType nie pochodzi z Attribute.

Dotyczy

IsDefined(MemberInfo, Type)

Źródło:
CustomAttributeExtensions.cs
Źródło:
CustomAttributeExtensions.cs
Źródło:
CustomAttributeExtensions.cs

Wskazuje, czy atrybuty niestandardowe określonego typu są stosowane do określonego elementu członkowskiego.

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

Element członkowski do sprawdzenia.

attributeType
Type

Typ atrybutu do wyszukania.

Zwraca

true, jeśli atrybut określonego typu jest stosowany do element; w przeciwnym razie false.

Wyjątki

element lub attributeType jest null.

attributeType nie pochodzi z Attribute.

element nie jest konstruktorem, metodą, właściwością, zdarzeniem, typem ani polem.

Dotyczy

IsDefined(Module, Type)

Źródło:
CustomAttributeExtensions.cs
Źródło:
CustomAttributeExtensions.cs
Źródło:
CustomAttributeExtensions.cs

Wskazuje, czy atrybuty niestandardowe określonego typu są stosowane do określonego modułu.

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

Moduł do sprawdzenia.

attributeType
Type

Typ atrybutu do wyszukania.

Zwraca

true, jeśli atrybut określonego typu jest stosowany do element; w przeciwnym razie false.

Wyjątki

element lub attributeType jest null.

attributeType nie pochodzi z Attribute.

Dotyczy

IsDefined(ParameterInfo, Type)

Źródło:
CustomAttributeExtensions.cs
Źródło:
CustomAttributeExtensions.cs
Źródło:
CustomAttributeExtensions.cs

Wskazuje, czy atrybuty niestandardowe określonego typu są stosowane do określonego parametru.

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 do sprawdzenia.

attributeType
Type

Typ atrybutu do wyszukania.

Zwraca

true, jeśli atrybut określonego typu jest stosowany do element; w przeciwnym razie false.

Wyjątki

element lub attributeType jest null.

attributeType nie pochodzi z Attribute.

Dotyczy

IsDefined(ParameterInfo, Type, Boolean)

Źródło:
CustomAttributeExtensions.cs
Źródło:
CustomAttributeExtensions.cs
Źródło:
CustomAttributeExtensions.cs

Wskazuje, czy atrybuty niestandardowe określonego typu są stosowane do określonego parametru, a opcjonalnie stosowane do jego elementów nadrzędnych.

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 do sprawdzenia.

attributeType
Type

Typ atrybutu do wyszukania.

inherit
Boolean

true sprawdzić przodków element; w przeciwnym razie false.

Zwraca

true, jeśli atrybut określonego typu jest stosowany do element; w przeciwnym razie false.

Wyjątki

element lub attributeType jest null.

attributeType nie pochodzi z Attribute.

Dotyczy