CustomAttributeExtensions.GetCustomAttributes Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Načte kolekci vlastních atributů, které se použijí na zadaný prvek.
Přetížení
| Name | Description |
|---|---|
| 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í na zadaný člen, a volitelně zkontroluje nadřazené objekty 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í na zadaný člen. |
| GetCustomAttributes(MemberInfo, Boolean) |
Načte kolekci vlastních atributů, které se použijí na 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í na zadaný člen. |
| 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í na zadaný parametr, a volitelně zkontroluje předky tohoto parametru. |
| GetCustomAttributes<T>(MemberInfo, Boolean) |
Načte kolekci vlastních atributů zadaného typu, které se použijí na zadaný člen, a volitelně zkontroluje nadřazené objekty 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í na zadaný člen. |
| 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ý chcete vyhledat.
- inherit
- Boolean
true kontrolovat předky element; jinak , false.
Návraty
Kolekcevlastníchchchm elementattributeTypeatributům nebo prázdné kolekci, pokud žádné takové atributy neexistují.
Výjimky
element nebo attributeType je null.
attributeType není odvozeno z 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í na zadaný člen, a volitelně zkontroluje nadřazené objekty 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ý chcete vyhledat.
- inherit
- Boolean
true kontrolovat předky element; jinak , false.
Návraty
Kolekcevlastníchchchm elementattributeTypeatributům nebo prázdné kolekci, pokud žádné takové atributy neexistují.
Výjimky
element nebo attributeType je null.
attributeType není odvozeno z 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ý chcete vyhledat.
Návraty
Kolekcevlastníchchchm elementattributeTypeatributům nebo prázdné kolekci, pokud žádné takové atributy neexistují.
Výjimky
element nebo attributeType je null.
attributeType není odvozeno z 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; jinak , false.
Návraty
Kolekce vlastních atributů, které se použijí na element, nebo prázdnou 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ý chcete vyhledat.
Návraty
Kolekcevlastníchchchm elementattributeTypeatributům nebo prázdné kolekci, pokud žádné takové atributy neexistují.
Výjimky
element nebo attributeType je null.
attributeType není odvozeno z Attribute.
Platí pro
GetCustomAttributes(MemberInfo, Type)
Načte kolekci vlastních atributů zadaného typu, které se použijí na zadaný člen.
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ý chcete vyhledat.
Návraty
Kolekcevlastníchchchm elementattributeTypeatributům nebo prázdné kolekci, pokud žádné takové atributy neexistují.
Výjimky
element nebo attributeType je null.
attributeType není odvozeno z 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í na 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; jinak , false.
Návraty
Kolekce vlastníchatributůchmu 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ý chcete vyhledat.
Návraty
Kolekcevlastníchchchm elementattributeTypeatributům nebo prázdné kolekci, pokud žádné takové atributy neexistují.
Výjimky
element nebo attributeType je null.
attributeType není odvozeno z 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
Kolekce vlastních atributů, které se použijí na element, nebo prázdnou 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
Kolekce vlastních atributů, které se použijí na element, nebo prázdnou 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í na zadaný člen.
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
Kolekce vlastních atributů, které se použijí na element, nebo prázdnou 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
Kolekce vlastních atributů, které se použijí na element, nebo prázdnou 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í na zadaný parametr, 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ý chcete vyhledat.
Parametry
- element
- ParameterInfo
Parametr, který chcete zkontrolovat.
- inherit
- Boolean
true kontrolovat předky element; jinak , false.
Návraty
Kolekcevlastníchchchm elementTatributům 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>(MemberInfo, Boolean)
Načte kolekci vlastních atributů zadaného typu, které se použijí na zadaný člen, a volitelně zkontroluje nadřazené objekty 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ý chcete vyhledat.
Parametry
- element
- MemberInfo
Člen, který chcete zkontrolovat.
- inherit
- Boolean
true kontrolovat předky element; jinak , false.
Návraty
Kolekcevlastníchchchm elementTatributům 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>(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ý chcete vyhledat.
Parametry
- element
- ParameterInfo
Parametr, který chcete zkontrolovat.
Návraty
Kolekcevlastníchchchm elementTatributům 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>(MemberInfo)
Načte kolekci vlastních atributů zadaného typu, které se použijí na zadaný člen.
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ý chcete vyhledat.
Parametry
- element
- MemberInfo
Člen, který chcete zkontrolovat.
Návraty
Kolekcevlastníchchchm elementTatributům 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ý chcete vyhledat.
Parametry
- element
- Assembly
Sestavení, které chcete zkontrolovat.
Návraty
Kolekcevlastníchchchm elementTatributům 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ý chcete vyhledat.
Parametry
- element
- Module
Modul, který chcete zkontrolovat.
Návraty
Kolekcevlastníchchchm elementTatributům nebo prázdné kolekci, pokud žádné takové atributy neexistují.
Výjimky
element je null.