CustomAttributeExtensions.GetCustomAttributes Metoda

Definice

Načte kolekci vlastních atributů, které se použijí na zadaný prvek.

Přetížení

GetCustomAttributes(ParameterInfo, Type, Boolean)

Načte kolekci vlastních atributů zadaného typu, které se použijí na zadaný parametr, a volitelně zkontroluje předky tohoto parametru.

GetCustomAttributes(MemberInfo, Type, Boolean)

Načte kolekci vlastních atributů zadaného typu, které se použijí u zadaného člena, a volitelně zkontroluje předky daného člena.

GetCustomAttributes(ParameterInfo, Type)

Načte kolekci vlastních atributů zadaného typu, které se použijí na zadaný parametr.

GetCustomAttributes(ParameterInfo, Boolean)

Načte kolekci vlastních atributů, které se použijí na zadaný parametr, a volitelně zkontroluje předky tohoto parametru.

GetCustomAttributes(Module, Type)

Načte kolekci vlastních atributů zadaného typu, které se použijí na zadaný modul.

GetCustomAttributes(MemberInfo, Type)

Načte kolekci vlastních atributů zadaného typu, které se použijí u zadaného člena.

GetCustomAttributes(MemberInfo, Boolean)

Načte kolekci vlastních atributů, které se použijí u zadaného člena, a volitelně zkontroluje předky daného člena.

GetCustomAttributes(Assembly, Type)

Načte kolekci vlastních atributů zadaného typu, které se použijí na zadané sestavení.

GetCustomAttributes(ParameterInfo)

Načte kolekci vlastních atributů, které se použijí na zadaný parametr.

GetCustomAttributes(Module)

Načte kolekci vlastních atributů, které se použijí na zadaný modul.

GetCustomAttributes(MemberInfo)

Načte kolekci vlastních atributů, které se použijí u zadaného člena.

GetCustomAttributes(Assembly)

Načte kolekci vlastních atributů, které se použijí na zadané sestavení.

GetCustomAttributes<T>(ParameterInfo, Boolean)

Načte kolekci vlastních atributů zadaného typu, které se použijí u zadaného parametru, a volitelně zkontroluje předky tohoto parametru.

GetCustomAttributes<T>(MemberInfo, Boolean)

Načte kolekci vlastních atributů zadaného typu, které se použijí u zadaného člena, a volitelně zkontroluje předky daného člena.

GetCustomAttributes<T>(ParameterInfo)

Načte kolekci vlastních atributů zadaného typu, které se použijí na zadaný parametr.

GetCustomAttributes<T>(MemberInfo)

Načte kolekci vlastních atributů zadaného typu, které se použijí u zadaného člena.

GetCustomAttributes<T>(Assembly)

Načte kolekci vlastních atributů zadaného typu, které se použijí na zadané sestavení.

GetCustomAttributes<T>(Module)

Načte kolekci vlastních atributů zadaného typu, které se použijí na zadaný modul.

GetCustomAttributes(ParameterInfo, Type, Boolean)

Načte kolekci vlastních atributů zadaného typu, které se použijí na zadaný parametr, a volitelně zkontroluje předky tohoto parametru.

public:
[System::Runtime::CompilerServices::Extension]
 static System::Collections::Generic::IEnumerable<Attribute ^> ^ GetCustomAttributes(System::Reflection::ParameterInfo ^ element, Type ^ attributeType, bool inherit);
public static System.Collections.Generic.IEnumerable<Attribute> GetCustomAttributes (this System.Reflection.ParameterInfo element, Type attributeType, bool inherit);
static member GetCustomAttributes : System.Reflection.ParameterInfo * Type * bool -> seq<Attribute>
<Extension()>
Public Function GetCustomAttributes (element As ParameterInfo, attributeType As Type, inherit As Boolean) As IEnumerable(Of Attribute)

Parametry

element
ParameterInfo

Parametr, který chcete zkontrolovat.

attributeType
Type

Typ atributu, který se má vyhledat.

inherit
Boolean

true kontrolovat předky element; v opačném případě false.

Návraty

IEnumerable<Attribute>

Kolekce vlastníchatributůchm element attributeTypevlastnostem nebo prázdné kolekci, pokud žádné takové atributy neexistují.

Výjimky

element nebo attributeType je null.

attributeType není odvozena od Attribute.

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

Vlastní typ atributu nelze načíst.

Platí pro

GetCustomAttributes(MemberInfo, Type, Boolean)

Načte kolekci vlastních atributů zadaného typu, které se použijí u zadaného člena, a volitelně zkontroluje předky daného člena.

public:
[System::Runtime::CompilerServices::Extension]
 static System::Collections::Generic::IEnumerable<Attribute ^> ^ GetCustomAttributes(System::Reflection::MemberInfo ^ element, Type ^ attributeType, bool inherit);
public static System.Collections.Generic.IEnumerable<Attribute> GetCustomAttributes (this System.Reflection.MemberInfo element, Type attributeType, bool inherit);
static member GetCustomAttributes : System.Reflection.MemberInfo * Type * bool -> seq<Attribute>
<Extension()>
Public Function GetCustomAttributes (element As MemberInfo, attributeType As Type, inherit As Boolean) As IEnumerable(Of Attribute)

Parametry

element
MemberInfo

Člen, který chcete zkontrolovat.

attributeType
Type

Typ atributu, který se má vyhledat.

inherit
Boolean

true kontrolovat předky element; v opačném případě false.

Návraty

IEnumerable<Attribute>

Kolekce vlastníchatributůchm element attributeTypevlastnostem nebo prázdné kolekci, pokud žádné takové atributy neexistují.

Výjimky

element nebo attributeType je null.

attributeType není odvozena od Attribute.

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

Vlastní typ atributu nelze načíst.

Platí pro

GetCustomAttributes(ParameterInfo, Type)

Načte kolekci vlastních atributů zadaného typu, které se použijí na zadaný parametr.

public:
[System::Runtime::CompilerServices::Extension]
 static System::Collections::Generic::IEnumerable<Attribute ^> ^ GetCustomAttributes(System::Reflection::ParameterInfo ^ element, Type ^ attributeType);
public static System.Collections.Generic.IEnumerable<Attribute> GetCustomAttributes (this System.Reflection.ParameterInfo element, Type attributeType);
static member GetCustomAttributes : System.Reflection.ParameterInfo * Type -> seq<Attribute>
<Extension()>
Public Function GetCustomAttributes (element As ParameterInfo, attributeType As Type) As IEnumerable(Of Attribute)

Parametry

element
ParameterInfo

Parametr, který chcete zkontrolovat.

attributeType
Type

Typ atributu, který se má vyhledat.

Návraty

IEnumerable<Attribute>

Kolekce vlastníchatributůchm element attributeTypevlastnostem nebo prázdné kolekci, pokud žádné takové atributy neexistují.

Výjimky

element nebo attributeType je null.

attributeType není odvozena od Attribute.

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

Vlastní typ atributu nelze načíst.

Platí pro

GetCustomAttributes(ParameterInfo, Boolean)

Načte kolekci vlastních atributů, které se použijí na zadaný parametr, a volitelně zkontroluje předky tohoto parametru.

public:
[System::Runtime::CompilerServices::Extension]
 static System::Collections::Generic::IEnumerable<Attribute ^> ^ GetCustomAttributes(System::Reflection::ParameterInfo ^ element, bool inherit);
public static System.Collections.Generic.IEnumerable<Attribute> GetCustomAttributes (this System.Reflection.ParameterInfo element, bool inherit);
static member GetCustomAttributes : System.Reflection.ParameterInfo * bool -> seq<Attribute>
<Extension()>
Public Function GetCustomAttributes (element As ParameterInfo, inherit As Boolean) As IEnumerable(Of Attribute)

Parametry

element
ParameterInfo

Parametr, který chcete zkontrolovat.

inherit
Boolean

true kontrolovat předky element; v opačném případě false.

Návraty

IEnumerable<Attribute>

Kolekce vlastníchatributůchm elementvlastnostem nebo prázdné kolekci, pokud neexistují žádné takové atributy.

Výjimky

element je null.

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

Vlastní typ atributu nelze načíst.

Platí pro

GetCustomAttributes(Module, Type)

Načte kolekci vlastních atributů zadaného typu, které se použijí na zadaný modul.

public:
[System::Runtime::CompilerServices::Extension]
 static System::Collections::Generic::IEnumerable<Attribute ^> ^ GetCustomAttributes(System::Reflection::Module ^ element, Type ^ attributeType);
public static System.Collections.Generic.IEnumerable<Attribute> GetCustomAttributes (this System.Reflection.Module element, Type attributeType);
static member GetCustomAttributes : System.Reflection.Module * Type -> seq<Attribute>
<Extension()>
Public Function GetCustomAttributes (element As Module, attributeType As Type) As IEnumerable(Of Attribute)

Parametry

element
Module

Modul, který chcete zkontrolovat.

attributeType
Type

Typ atributu, který se má vyhledat.

Návraty

IEnumerable<Attribute>

Kolekce vlastníchatributůchm element attributeTypevlastnostem nebo prázdné kolekci, pokud žádné takové atributy neexistují.

Výjimky

element nebo attributeType je null.

attributeType není odvozena od Attribute.

Platí pro

GetCustomAttributes(MemberInfo, Type)

Načte kolekci vlastních atributů zadaného typu, které se použijí u zadaného člena.

public:
[System::Runtime::CompilerServices::Extension]
 static System::Collections::Generic::IEnumerable<Attribute ^> ^ GetCustomAttributes(System::Reflection::MemberInfo ^ element, Type ^ attributeType);
public static System.Collections.Generic.IEnumerable<Attribute> GetCustomAttributes (this System.Reflection.MemberInfo element, Type attributeType);
static member GetCustomAttributes : System.Reflection.MemberInfo * Type -> seq<Attribute>
<Extension()>
Public Function GetCustomAttributes (element As MemberInfo, attributeType As Type) As IEnumerable(Of Attribute)

Parametry

element
MemberInfo

Člen, který chcete zkontrolovat.

attributeType
Type

Typ atributu, který se má vyhledat.

Návraty

IEnumerable<Attribute>

Kolekce vlastníchatributůchm element attributeTypevlastnostem nebo prázdné kolekci, pokud žádné takové atributy neexistují.

Výjimky

element nebo attributeType je null.

attributeType není odvozena od Attribute.

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

Vlastní typ atributu nelze načíst.

Platí pro

GetCustomAttributes(MemberInfo, Boolean)

Načte kolekci vlastních atributů, které se použijí u zadaného člena, a volitelně zkontroluje předky daného člena.

public:
[System::Runtime::CompilerServices::Extension]
 static System::Collections::Generic::IEnumerable<Attribute ^> ^ GetCustomAttributes(System::Reflection::MemberInfo ^ element, bool inherit);
public static System.Collections.Generic.IEnumerable<Attribute> GetCustomAttributes (this System.Reflection.MemberInfo element, bool inherit);
static member GetCustomAttributes : System.Reflection.MemberInfo * bool -> seq<Attribute>
<Extension()>
Public Function GetCustomAttributes (element As MemberInfo, inherit As Boolean) As IEnumerable(Of Attribute)

Parametry

element
MemberInfo

Člen, který chcete zkontrolovat.

inherit
Boolean

true kontrolovat předky element; v opačném případě false.

Návraty

IEnumerable<Attribute>

Kolekce vlastníchatributůch element

Výjimky

element je null.

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

Vlastní typ atributu nelze načíst.

Platí pro

GetCustomAttributes(Assembly, Type)

Načte kolekci vlastních atributů zadaného typu, které se použijí na zadané sestavení.

public:
[System::Runtime::CompilerServices::Extension]
 static System::Collections::Generic::IEnumerable<Attribute ^> ^ GetCustomAttributes(System::Reflection::Assembly ^ element, Type ^ attributeType);
public static System.Collections.Generic.IEnumerable<Attribute> GetCustomAttributes (this System.Reflection.Assembly element, Type attributeType);
static member GetCustomAttributes : System.Reflection.Assembly * Type -> seq<Attribute>
<Extension()>
Public Function GetCustomAttributes (element As Assembly, attributeType As Type) As IEnumerable(Of Attribute)

Parametry

element
Assembly

Sestavení, které chcete zkontrolovat.

attributeType
Type

Typ atributu, který se má vyhledat.

Návraty

IEnumerable<Attribute>

Kolekce vlastníchatributůchm element attributeTypevlastnostem nebo prázdné kolekci, pokud žádné takové atributy neexistují.

Výjimky

element nebo attributeType je null.

attributeType není odvozena od Attribute.

Platí pro

GetCustomAttributes(ParameterInfo)

Načte kolekci vlastních atributů, které se použijí na zadaný parametr.

public:
[System::Runtime::CompilerServices::Extension]
 static System::Collections::Generic::IEnumerable<Attribute ^> ^ GetCustomAttributes(System::Reflection::ParameterInfo ^ element);
public static System.Collections.Generic.IEnumerable<Attribute> GetCustomAttributes (this System.Reflection.ParameterInfo element);
static member GetCustomAttributes : System.Reflection.ParameterInfo -> seq<Attribute>
<Extension()>
Public Function GetCustomAttributes (element As ParameterInfo) As IEnumerable(Of Attribute)

Parametry

element
ParameterInfo

Parametr, který chcete zkontrolovat.

Návraty

IEnumerable<Attribute>

Kolekce vlastníchatributůchm elementvlastnostem nebo prázdné kolekci, pokud neexistují žádné takové atributy.

Výjimky

element je null.

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

Vlastní typ atributu nelze načíst.

Platí pro

GetCustomAttributes(Module)

Načte kolekci vlastních atributů, které se použijí na zadaný modul.

public:
[System::Runtime::CompilerServices::Extension]
 static System::Collections::Generic::IEnumerable<Attribute ^> ^ GetCustomAttributes(System::Reflection::Module ^ element);
public static System.Collections.Generic.IEnumerable<Attribute> GetCustomAttributes (this System.Reflection.Module element);
static member GetCustomAttributes : System.Reflection.Module -> seq<Attribute>
<Extension()>
Public Function GetCustomAttributes (element As Module) As IEnumerable(Of Attribute)

Parametry

element
Module

Modul, který chcete zkontrolovat.

Návraty

IEnumerable<Attribute>

Kolekce vlastníchatributůchm elementvlastnostem nebo prázdné kolekci, pokud neexistují žádné takové atributy.

Výjimky

element je null.

Platí pro

GetCustomAttributes(MemberInfo)

Načte kolekci vlastních atributů, které se použijí u zadaného člena.

public:
[System::Runtime::CompilerServices::Extension]
 static System::Collections::Generic::IEnumerable<Attribute ^> ^ GetCustomAttributes(System::Reflection::MemberInfo ^ element);
public static System.Collections.Generic.IEnumerable<Attribute> GetCustomAttributes (this System.Reflection.MemberInfo element);
static member GetCustomAttributes : System.Reflection.MemberInfo -> seq<Attribute>
<Extension()>
Public Function GetCustomAttributes (element As MemberInfo) As IEnumerable(Of Attribute)

Parametry

element
MemberInfo

Člen, který chcete zkontrolovat.

Návraty

IEnumerable<Attribute>

Kolekce vlastníchatributůchm elementvlastnostem nebo prázdné kolekci, pokud neexistují žádné takové atributy.

Výjimky

element je null.

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

Vlastní typ atributu nelze načíst.

Platí pro

GetCustomAttributes(Assembly)

Načte kolekci vlastních atributů, které se použijí na zadané sestavení.

public:
[System::Runtime::CompilerServices::Extension]
 static System::Collections::Generic::IEnumerable<Attribute ^> ^ GetCustomAttributes(System::Reflection::Assembly ^ element);
public static System.Collections.Generic.IEnumerable<Attribute> GetCustomAttributes (this System.Reflection.Assembly element);
static member GetCustomAttributes : System.Reflection.Assembly -> seq<Attribute>
<Extension()>
Public Function GetCustomAttributes (element As Assembly) As IEnumerable(Of Attribute)

Parametry

element
Assembly

Sestavení, které chcete zkontrolovat.

Návraty

IEnumerable<Attribute>

Kolekce vlastníchatributůchm elementvlastnostem nebo prázdné kolekci, pokud neexistují žádné takové atributy.

Výjimky

element je null.

Platí pro

GetCustomAttributes<T>(ParameterInfo, Boolean)

Načte kolekci vlastních atributů zadaného typu, které se použijí u zadaného parametru, a volitelně zkontroluje předky tohoto parametru.

public:
generic <typename T>
 where T : Attribute[System::Runtime::CompilerServices::Extension]
 static System::Collections::Generic::IEnumerable<T> ^ GetCustomAttributes(System::Reflection::ParameterInfo ^ element, bool inherit);
public static System.Collections.Generic.IEnumerable<T> GetCustomAttributes<T> (this System.Reflection.ParameterInfo element, bool inherit) where T : Attribute;
static member GetCustomAttributes : System.Reflection.ParameterInfo * bool -> seq<'T (requires 'T :> Attribute)> (requires 'T :> Attribute)
<Extension()>
Public Function GetCustomAttributes(Of T As Attribute) (element As ParameterInfo, inherit As Boolean) As IEnumerable(Of T)

Parametry typu

T

Typ atributu, který se má vyhledat.

Parametry

element
ParameterInfo

Parametr, který chcete zkontrolovat.

inherit
Boolean

true pro kontrolu předků element; jinak , false.

Návraty

IEnumerable<T>

Kolekcevlastníchchm element Tvlastnostem nebo prázdné kolekce, pokud tyto atributy neexistují.

Výjimky

element je null.

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

Vlastní typ atributu nelze načíst.

Platí pro

GetCustomAttributes<T>(MemberInfo, Boolean)

Načte kolekci vlastních atributů zadaného typu, které se použijí u zadaného člena, a volitelně zkontroluje předky daného člena.

public:
generic <typename T>
 where T : Attribute[System::Runtime::CompilerServices::Extension]
 static System::Collections::Generic::IEnumerable<T> ^ GetCustomAttributes(System::Reflection::MemberInfo ^ element, bool inherit);
public static System.Collections.Generic.IEnumerable<T> GetCustomAttributes<T> (this System.Reflection.MemberInfo element, bool inherit) where T : Attribute;
static member GetCustomAttributes : System.Reflection.MemberInfo * bool -> seq<'T (requires 'T :> Attribute)> (requires 'T :> Attribute)
<Extension()>
Public Function GetCustomAttributes(Of T As Attribute) (element As MemberInfo, inherit As Boolean) As IEnumerable(Of T)

Parametry typu

T

Typ atributu, který se má vyhledat.

Parametry

element
MemberInfo

Člen, který chcete zkontrolovat.

inherit
Boolean

true pro kontrolu předků element; jinak , false.

Návraty

IEnumerable<T>

Kolekcevlastníchchm element Tvlastnostem nebo prázdné kolekce, pokud tyto atributy neexistují.

Výjimky

element je null.

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

Vlastní typ atributu nelze načíst.

Platí pro

GetCustomAttributes<T>(ParameterInfo)

Načte kolekci vlastních atributů zadaného typu, které se použijí na zadaný parametr.

public:
generic <typename T>
 where T : Attribute[System::Runtime::CompilerServices::Extension]
 static System::Collections::Generic::IEnumerable<T> ^ GetCustomAttributes(System::Reflection::ParameterInfo ^ element);
public static System.Collections.Generic.IEnumerable<T> GetCustomAttributes<T> (this System.Reflection.ParameterInfo element) where T : Attribute;
static member GetCustomAttributes : System.Reflection.ParameterInfo -> seq<'T (requires 'T :> Attribute)> (requires 'T :> Attribute)
<Extension()>
Public Function GetCustomAttributes(Of T As Attribute) (element As ParameterInfo) As IEnumerable(Of T)

Parametry typu

T

Typ atributu, který se má vyhledat.

Parametry

element
ParameterInfo

Parametr, který chcete zkontrolovat.

Návraty

IEnumerable<T>

Kolekcevlastníchchm element Tvlastnostem nebo prázdné kolekce, pokud tyto atributy neexistují.

Výjimky

element je null.

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

Vlastní typ atributu nelze načíst.

Platí pro

GetCustomAttributes<T>(MemberInfo)

Načte kolekci vlastních atributů zadaného typu, které se použijí u zadaného člena.

public:
generic <typename T>
 where T : Attribute[System::Runtime::CompilerServices::Extension]
 static System::Collections::Generic::IEnumerable<T> ^ GetCustomAttributes(System::Reflection::MemberInfo ^ element);
public static System.Collections.Generic.IEnumerable<T> GetCustomAttributes<T> (this System.Reflection.MemberInfo element) where T : Attribute;
static member GetCustomAttributes : System.Reflection.MemberInfo -> seq<'T (requires 'T :> Attribute)> (requires 'T :> Attribute)
<Extension()>
Public Function GetCustomAttributes(Of T As Attribute) (element As MemberInfo) As IEnumerable(Of T)

Parametry typu

T

Typ atributu, který se má vyhledat.

Parametry

element
MemberInfo

Člen, který chcete zkontrolovat.

Návraty

IEnumerable<T>

Kolekce vlastníchatributůchm element Tvlastnostem nebo prázdné kolekci, pokud žádné takové atributy neexistují.

Výjimky

element je null.

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

Vlastní typ atributu nelze načíst.

Platí pro

GetCustomAttributes<T>(Assembly)

Načte kolekci vlastních atributů zadaného typu, které se použijí na zadané sestavení.

public:
generic <typename T>
 where T : Attribute[System::Runtime::CompilerServices::Extension]
 static System::Collections::Generic::IEnumerable<T> ^ GetCustomAttributes(System::Reflection::Assembly ^ element);
public static System.Collections.Generic.IEnumerable<T> GetCustomAttributes<T> (this System.Reflection.Assembly element) where T : Attribute;
static member GetCustomAttributes : System.Reflection.Assembly -> seq<'T (requires 'T :> Attribute)> (requires 'T :> Attribute)
<Extension()>
Public Function GetCustomAttributes(Of T As Attribute) (element As Assembly) As IEnumerable(Of T)

Parametry typu

T

Typ atributu, který se má vyhledat.

Parametry

element
Assembly

Sestavení, které chcete zkontrolovat.

Návraty

IEnumerable<T>

Kolekce vlastníchatributůchm element Tvlastnostem nebo prázdné kolekci, pokud žádné takové atributy neexistují.

Výjimky

element je null.

Platí pro

GetCustomAttributes<T>(Module)

Načte kolekci vlastních atributů zadaného typu, které se použijí na zadaný modul.

public:
generic <typename T>
 where T : Attribute[System::Runtime::CompilerServices::Extension]
 static System::Collections::Generic::IEnumerable<T> ^ GetCustomAttributes(System::Reflection::Module ^ element);
public static System.Collections.Generic.IEnumerable<T> GetCustomAttributes<T> (this System.Reflection.Module element) where T : Attribute;
static member GetCustomAttributes : System.Reflection.Module -> seq<'T (requires 'T :> Attribute)> (requires 'T :> Attribute)
<Extension()>
Public Function GetCustomAttributes(Of T As Attribute) (element As Module) As IEnumerable(Of T)

Parametry typu

T

Typ atributu, který se má vyhledat.

Parametry

element
Module

Modul, který se má zkontrolovat.

Návraty

IEnumerable<T>

Kolekcevlastníchchm element Tvlastnostem nebo prázdné kolekce, pokud tyto atributy neexistují.

Výjimky

element je null.

Platí pro