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é jsou použity 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ředchůdce tohoto parametru. |
GetCustomAttributes(MemberInfo, Type, Boolean) |
Načte kolekci vlastních atributů zadaného typu, které se použijí na zadaného člena, a volitelně zkontroluje předky tohoto č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ředchůdce tohoto parametru. |
GetCustomAttributes(Module, Type) |
Načte kolekci vlastních atributů zadaného typu, které jsou použity na zadaný modul. |
GetCustomAttributes(MemberInfo, Type) |
Načte kolekci vlastních atributů zadaného typu, které jsou použity na zadaného člena. |
GetCustomAttributes(MemberInfo, Boolean) |
Načte kolekci vlastních atributů, které jsou použity na zadaného člena, a volitelně zkontroluje předky tohoto člena. |
GetCustomAttributes(Assembly, Type) |
Načte kolekci vlastních atributů zadaného typu, které jsou použity na zadané sestavení. |
GetCustomAttributes(ParameterInfo) |
Načte kolekci vlastních atributů, které jsou použity na zadaný parametr. |
GetCustomAttributes(Module) |
Načte kolekci vlastních atributů, které jsou použity na zadaný modul. |
GetCustomAttributes(MemberInfo) |
Načte kolekci vlastních atributů, které jsou použity na zadaného člena. |
GetCustomAttributes(Assembly) |
Načte kolekci vlastních atributů, které jsou použity 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ředchůdce tohoto parametru. |
GetCustomAttributes<T>(MemberInfo, Boolean) |
Načte kolekci vlastních atributů zadaného typu, které se použijí na zadaného člena, a volitelně zkontroluje předky tohoto č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é jsou použity na zadaného člena. |
GetCustomAttributes<T>(Assembly) |
Načte kolekci vlastních atributů zadaného typu, které jsou použity na zadané sestavení. |
GetCustomAttributes<T>(Module) |
Načte kolekci vlastních atributů zadaného typu, které jsou použity 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ředchůdce 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
zkontrolovat předky ; element
jinak . false
Návraty
Kolekce vlastních atributů, které jsou použity element
a které odpovídají attributeType
, nebo prázdnou kolekci, pokud žádné takové atributy neexistují.
Výjimky
element
nebo attributeType
je null
.
attributeType
není odvozen 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í na zadaného člena, a volitelně zkontroluje předky tohoto č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
zkontrolovat předky ; element
jinak . false
Návraty
Kolekce vlastních atributů, které jsou použity element
a které odpovídají attributeType
, nebo prázdnou kolekci, pokud žádné takové atributy neexistují.
Výjimky
element
nebo attributeType
je null
.
attributeType
není odvozen 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ý chcete vyhledat.
Návraty
Kolekce vlastních atributů, které jsou použity element
a které odpovídají attributeType
, nebo prázdnou kolekci, pokud žádné takové atributy neexistují.
Výjimky
element
nebo attributeType
je null
.
attributeType
není odvozen 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ředchůdce 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
zkontrolovat předky ; element
jinak . false
Návraty
Kolekce vlastních atributů, které jsou použity na element
, nebo prázdnou 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(Module, Type)
Načte kolekci vlastních atributů zadaného typu, které jsou použity 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
Kolekce vlastních atributů, které jsou použity element
a které odpovídají attributeType
, nebo prázdnou kolekci, pokud žádné takové atributy neexistují.
Výjimky
element
nebo attributeType
je null
.
attributeType
není odvozen od Attribute.
Platí pro
GetCustomAttributes(MemberInfo, Type)
Načte kolekci vlastních atributů zadaného typu, které jsou použity na 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ý chcete vyhledat.
Návraty
Kolekce vlastních atributů, které jsou použity element
a které odpovídají attributeType
, nebo prázdnou kolekci, pokud žádné takové atributy neexistují.
Výjimky
element
nebo attributeType
je null
.
attributeType
není odvozen 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é jsou použity na zadaného člena, a volitelně zkontroluje předky tohoto č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
zkontrolovat předky ; element
jinak . false
Návraty
Kolekce vlastních atributů, které jsou použity pro element
, které odpovídají zadaným kritériím, nebo prázdnou kolekci, pokud 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(Assembly, Type)
Načte kolekci vlastních atributů zadaného typu, které jsou použity 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
Kolekce vlastních atributů, které jsou použity element
a které odpovídají attributeType
, nebo prázdnou kolekci, pokud žádné takové atributy neexistují.
Výjimky
element
nebo attributeType
je null
.
attributeType
není odvozen od Attribute.
Platí pro
GetCustomAttributes(ParameterInfo)
Načte kolekci vlastních atributů, které jsou použity 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é jsou použity na element
, nebo prázdnou kolekci, pokud žádné takové atributy neexistují.
Výjimky
element
je null
.
element
není konstruktor, metoda, vlastnost, událost, typ nebo pole.
Nelze načíst vlastní typ atributu.
Platí pro
GetCustomAttributes(Module)
Načte kolekci vlastních atributů, které jsou použity 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 prozkoumat.
Návraty
Kolekce vlastních atributů, které jsou použity na element
, nebo prázdnou kolekci, pokud žádné takové atributy neexistují.
Výjimky
element
je null
.
Platí pro
GetCustomAttributes(MemberInfo)
Načte kolekci vlastních atributů, které jsou použity na 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ích atributů, které jsou použity na element
, nebo prázdnou kolekci, pokud žádné takové atributy neexistují.
Výjimky
element
je null
.
element
není konstruktor, metoda, vlastnost, událost, typ nebo pole.
Nelze načíst vlastní typ atributu.
Platí pro
GetCustomAttributes(Assembly)
Načte kolekci vlastních atributů, které jsou použity 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é jsou použity na element
, nebo prázdnou kolekci, pokud žádné takové atributy neexistují.
Výjimky
element
je null
.
Platí pro
GetCustomAttributes<T>(ParameterInfo, Boolean)
Načte kolekci vlastních atributů zadaného typu, které jsou použity 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
pro kontrolu předků ; element
v opačném případě false
.
Návraty
Kolekce vlastních atributů, které jsou použity a element
které odpovídají T
, nebo prázdnou kolekci, pokud žádné takové atributy neexistují.
Výjimky
element
je null
.
element
není konstruktor, metoda, vlastnost, událost, typ nebo pole.
Nelze načíst vlastní typ atributu.
Platí pro
GetCustomAttributes<T>(MemberInfo, Boolean)
Načte kolekci vlastních atributů zadaného typu, které jsou použity na zadaného člena, a volitelně zkontroluje předky tohoto č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
pro kontrolu předků ; element
v opačném případě false
.
Návraty
Kolekce vlastních atributů, které jsou použity a element
které odpovídají T
, nebo prázdnou kolekci, pokud žádné takové atributy neexistují.
Výjimky
element
je null
.
element
není konstruktor, metoda, vlastnost, událost, typ nebo pole.
Nelze načíst vlastní typ atributu.
Platí pro
GetCustomAttributes<T>(ParameterInfo)
Načte kolekci vlastních atributů zadaného typu, které jsou použity 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
Kolekce vlastních atributů, které jsou použity a element
které odpovídají T
, nebo prázdnou kolekci, pokud žádné takové atributy neexistují.
Výjimky
element
je null
.
element
není konstruktor, metoda, vlastnost, událost, typ nebo pole.
Nelze načíst vlastní typ atributu.
Platí pro
GetCustomAttributes<T>(MemberInfo)
Načte kolekci vlastních atributů zadaného typu, které jsou použity na 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ý chcete vyhledat.
Parametry
- element
- MemberInfo
Člen, který chcete zkontrolovat.
Návraty
Kolekce vlastních atributů, které jsou použity a element
které odpovídají T
, nebo prázdnou kolekci, pokud žádné takové atributy neexistují.
Výjimky
element
je null
.
element
není konstruktor, metoda, vlastnost, událost, typ nebo pole.
Nelze načíst vlastní typ atributu.
Platí pro
GetCustomAttributes<T>(Assembly)
Načte kolekci vlastních atributů zadaného typu, které jsou použity 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
Kolekce vlastních atributů, které jsou použity a element
které odpovídají T
, nebo prázdnou 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é jsou použity 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 prozkoumat.
Návraty
Kolekce vlastních atributů, které jsou použity a element
které odpovídají T
, nebo prázdnou kolekci, pokud žádné takové atributy neexistují.
Výjimky
element
je null
.