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í
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
Kolekce vlastníchatributůchm element
attributeType
vlastnostem 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
Kolekce vlastníchatributůchm element
attributeType
vlastnostem 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
Kolekce vlastníchatributůchm element
attributeType
vlastnostem 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
Kolekce vlastníchatributůchm element
vlastnostem 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
Kolekce vlastníchatributůchm element
attributeType
vlastnostem 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
Kolekce vlastníchatributůchm element
attributeType
vlastnostem 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
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
Kolekce vlastníchatributůchm element
attributeType
vlastnostem 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
Kolekce vlastníchatributůchm element
vlastnostem 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
Kolekce vlastníchatributůchm element
vlastnostem 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
Kolekce vlastníchatributůchm element
vlastnostem 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
Kolekce vlastníchatributůchm element
vlastnostem 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
Kolekcevlastníchchm element
T
vlastnostem 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
Kolekcevlastníchchm element
T
vlastnostem 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
Kolekcevlastníchchm element
T
vlastnostem 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
Kolekce vlastníchatributůchm element
T
vlastnostem 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
Kolekce vlastníchatributůchm element
T
vlastnostem 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
Kolekcevlastníchchm element
T
vlastnostem nebo prázdné kolekce, pokud tyto atributy neexistují.
Výjimky
element
je null
.