CustomAttributeExtensions.GetCustomAttributes Metoda

Definice

Načte kolekci vlastních atributů, které jsou aplikovány na zadaný element.Retrieves a collection of custom attributes that are applied to a specified element.

Přetížení

GetCustomAttributes(ParameterInfo, Type, Boolean)

Načte kolekci vlastních atributů zadaného typu, které jsou aplikovány na zadaný parametr, a volitelně zkontroluje předchůdce daného parametru.Retrieves a collection of custom attributes of a specified type that are applied to a specified parameter, and optionally inspects the ancestors of that parameter.

GetCustomAttributes(MemberInfo, Type, Boolean)

Načte kolekci vlastních atributů zadaného typu, které jsou aplikovány na zadaného člena, a volitelně zkontroluje nadřazené členy daného člena.Retrieves a collection of custom attributes of a specified type that are applied to a specified member, and optionally inspects the ancestors of that member.

GetCustomAttributes(ParameterInfo, Type)

Načte kolekci vlastních atributů zadaného typu, které jsou aplikovány na zadaný parametr.Retrieves a collection of custom attributes of a specified type that are applied to a specified parameter.

GetCustomAttributes(ParameterInfo, Boolean)

Načte kolekci vlastních atributů, které jsou aplikovány na zadaný parametr, a volitelně zkontroluje předchůdce daného parametru.Retrieves a collection of custom attributes that are applied to a specified parameter, and optionally inspects the ancestors of that parameter.

GetCustomAttributes(Module, Type)

Načte kolekci vlastních atributů zadaného typu, které se aplikují na zadaný modul.Retrieves a collection of custom attributes of a specified type that are applied to a specified module.

GetCustomAttributes(MemberInfo, Type)

Načte kolekci vlastních atributů zadaného typu, které jsou aplikovány na zadaného člena.Retrieves a collection of custom attributes of a specified type that are applied to a specified member.

GetCustomAttributes(MemberInfo, Boolean)

Načte kolekci vlastních atributů, které se aplikují na zadaného člena, a volitelně zkontroluje nadřazené členy daného člena.Retrieves a collection of custom attributes that are applied to a specified member, and optionally inspects the ancestors of that member.

GetCustomAttributes(Assembly, Type)

Načte kolekci vlastních atributů zadaného typu, které jsou aplikovány na zadané sestavení.Retrieves a collection of custom attributes of a specified type that are applied to a specified assembly.

GetCustomAttributes(ParameterInfo)

Načte kolekci vlastních atributů, které se aplikují na zadaný parametr.Retrieves a collection of custom attributes that are applied to a specified parameter.

GetCustomAttributes(Module)

Načte kolekci vlastních atributů, které se aplikují na zadaný modul.Retrieves a collection of custom attributes that are applied to a specified module.

GetCustomAttributes(MemberInfo)

Načte kolekci vlastních atributů, které se aplikují na zadaného člena.Retrieves a collection of custom attributes that are applied to a specified member.

GetCustomAttributes(Assembly)

Načte kolekci vlastních atributů, které se aplikují na zadané sestavení.Retrieves a collection of custom attributes that are applied to a specified assembly.

GetCustomAttributes<T>(ParameterInfo, Boolean)

Načte kolekci vlastních atributů zadaného typu, které jsou aplikovány na zadaný parametr, a volitelně zkontroluje předchůdce daného parametru.Retrieves a collection of custom attributes of a specified type that are applied to a specified parameter, and optionally inspects the ancestors of that parameter.

GetCustomAttributes<T>(MemberInfo, Boolean)

Načte kolekci vlastních atributů zadaného typu, které jsou aplikovány na zadaného člena, a volitelně zkontroluje nadřazené členy daného člena.Retrieves a collection of custom attributes of a specified type that are applied to a specified member, and optionally inspects the ancestors of that member.

GetCustomAttributes<T>(ParameterInfo)

Načte kolekci vlastních atributů zadaného typu, které jsou aplikovány na zadaný parametr.Retrieves a collection of custom attributes of a specified type that are applied to a specified parameter.

GetCustomAttributes<T>(MemberInfo)

Načte kolekci vlastních atributů zadaného typu, které jsou aplikovány na zadaného člena.Retrieves a collection of custom attributes of a specified type that are applied to a specified member.

GetCustomAttributes<T>(Assembly)

Načte kolekci vlastních atributů zadaného typu, které jsou aplikovány na zadané sestavení.Retrieves a collection of custom attributes of a specified type that are applied to a specified assembly.

GetCustomAttributes<T>(Module)

Načte kolekci vlastních atributů zadaného typu, které se aplikují na zadaný modul.Retrieves a collection of custom attributes of a specified type that are applied to a specified module.

GetCustomAttributes(ParameterInfo, Type, Boolean)

Načte kolekci vlastních atributů zadaného typu, které jsou aplikovány na zadaný parametr, a volitelně zkontroluje předchůdce daného parametru.Retrieves a collection of custom attributes of a specified type that are applied to a specified parameter, and optionally inspects the ancestors of that parameter.

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.The parameter to inspect.

attributeType
Type

Typ atributu, který má být vyhledán.The type of attribute to search for.

inherit
Boolean

true pro kontrolu nadřazených element; v opačném případě false.true to inspect the ancestors of element; otherwise, false.

Návraty

Kolekce uživatelských atributů, které jsou aplikovány na element, které odpovídají attributeTypenebo prázdná kolekce, pokud takové atributy neexistují.A collection of the custom attributes that are applied to element and that match attributeType, or an empty collection if no such attributes exist.

Výjimky

element nebo attributeType má hodnotu null.element or attributeType is null.

attributeType není odvozen z Attribute.attributeType is not derived from Attribute.

element není konstruktor, metoda, vlastnost, událost, typ nebo pole.element is not a constructor, method, property, event, type, or field.

Nelze načíst typ vlastního atributu.A custom attribute type cannot be loaded.

GetCustomAttributes(MemberInfo, Type, Boolean)

Načte kolekci vlastních atributů zadaného typu, které jsou aplikovány na zadaného člena, a volitelně zkontroluje nadřazené členy daného člena.Retrieves a collection of custom attributes of a specified type that are applied to a specified member, and optionally inspects the ancestors of that member.

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.The member to inspect.

attributeType
Type

Typ atributu, který má být vyhledán.The type of attribute to search for.

inherit
Boolean

true pro kontrolu nadřazených element; v opačném případě false.true to inspect the ancestors of element; otherwise, false.

Návraty

Kolekce uživatelských atributů, které jsou aplikovány na element, které odpovídají attributeTypenebo prázdná kolekce, pokud takové atributy neexistují.A collection of the custom attributes that are applied to element and that match attributeType, or an empty collection if no such attributes exist.

Výjimky

element nebo attributeType má hodnotu null.element or attributeType is null.

attributeType není odvozen z Attribute.attributeType is not derived from Attribute.

element není konstruktor, metoda, vlastnost, událost, typ nebo pole.element is not a constructor, method, property, event, type, or field.

Nelze načíst typ vlastního atributu.A custom attribute type cannot be loaded.

GetCustomAttributes(ParameterInfo, Type)

Načte kolekci vlastních atributů zadaného typu, které jsou aplikovány na zadaný parametr.Retrieves a collection of custom attributes of a specified type that are applied to a specified parameter.

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.The parameter to inspect.

attributeType
Type

Typ atributu, který má být vyhledán.The type of attribute to search for.

Návraty

Kolekce uživatelských atributů, které jsou aplikovány na element, které odpovídají attributeTypenebo prázdná kolekce, pokud takové atributy neexistují.A collection of the custom attributes that are applied to element and that match attributeType, or an empty collection if no such attributes exist.

Výjimky

element nebo attributeType má hodnotu null.element or attributeType is null.

attributeType není odvozen z Attribute.attributeType is not derived from Attribute.

element není konstruktor, metoda, vlastnost, událost, typ nebo pole.element is not a constructor, method, property, event, type, or field.

Nelze načíst typ vlastního atributu.A custom attribute type cannot be loaded.

GetCustomAttributes(ParameterInfo, Boolean)

Načte kolekci vlastních atributů, které jsou aplikovány na zadaný parametr, a volitelně zkontroluje předchůdce daného parametru.Retrieves a collection of custom attributes that are applied to a specified parameter, and optionally inspects the ancestors of that parameter.

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.The parameter to inspect.

inherit
Boolean

true pro kontrolu nadřazených element; v opačném případě false.true to inspect the ancestors of element; otherwise, false.

Návraty

Kolekce uživatelských atributů, které jsou aplikovány na elementnebo prázdné kolekce, pokud žádné takové atributy neexistují.A collection of the custom attributes that are applied to element, or an empty collection if no such attributes exist.

Výjimky

element je null.element is null.

element není konstruktor, metoda, vlastnost, událost, typ nebo pole.element is not a constructor, method, property, event, type, or field.

Nelze načíst typ vlastního atributu.A custom attribute type cannot be loaded.

GetCustomAttributes(Module, Type)

Načte kolekci vlastních atributů zadaného typu, které se aplikují na zadaný modul.Retrieves a collection of custom attributes of a specified type that are applied to a specified module.

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ý se má zkontrolovatThe module to inspect.

attributeType
Type

Typ atributu, který má být vyhledán.The type of attribute to search for.

Návraty

Kolekce uživatelských atributů, které jsou aplikovány na element, které odpovídají attributeTypenebo prázdná kolekce, pokud takové atributy neexistují.A collection of the custom attributes that are applied to element and that match attributeType, or an empty collection if no such attributes exist.

Výjimky

element nebo attributeType má hodnotu null.element or attributeType is null.

attributeType není odvozen z Attribute.attributeType is not derived from Attribute.

GetCustomAttributes(MemberInfo, Type)

Načte kolekci vlastních atributů zadaného typu, které jsou aplikovány na zadaného člena.Retrieves a collection of custom attributes of a specified type that are applied to a specified member.

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.The member to inspect.

attributeType
Type

Typ atributu, který má být vyhledán.The type of attribute to search for.

Návraty

Kolekce uživatelských atributů, které jsou aplikovány na element, které odpovídají attributeTypenebo prázdná kolekce, pokud takové atributy neexistují.A collection of the custom attributes that are applied to element and that match attributeType, or an empty collection if no such attributes exist.

Výjimky

element nebo attributeType má hodnotu null.element or attributeType is null.

attributeType není odvozen z Attribute.attributeType is not derived from Attribute.

element není konstruktor, metoda, vlastnost, událost, typ nebo pole.element is not a constructor, method, property, event, type, or field.

Nelze načíst typ vlastního atributu.A custom attribute type cannot be loaded.

GetCustomAttributes(MemberInfo, Boolean)

Načte kolekci vlastních atributů, které se aplikují na zadaného člena, a volitelně zkontroluje nadřazené členy daného člena.Retrieves a collection of custom attributes that are applied to a specified member, and optionally inspects the ancestors of that member.

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.The member to inspect.

inherit
Boolean

true pro kontrolu nadřazených element; v opačném případě false.true to inspect the ancestors of element; otherwise, false.

Návraty

Kolekce uživatelských atributů, které se používají pro element, které odpovídají zadaným kritériím, nebo prázdnou kolekci, pokud takové atributy neexistují.A collection of the custom attributes that are applied to element that match the specified criteria, or an empty collection if no such attributes exist.

Výjimky

element je null.element is null.

element není konstruktor, metoda, vlastnost, událost, typ nebo pole.element is not a constructor, method, property, event, type, or field.

Nelze načíst typ vlastního atributu.A custom attribute type cannot be loaded.

GetCustomAttributes(Assembly, Type)

Načte kolekci vlastních atributů zadaného typu, které jsou aplikovány na zadané sestavení.Retrieves a collection of custom attributes of a specified type that are applied to a specified assembly.

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.The assembly to inspect.

attributeType
Type

Typ atributu, který má být vyhledán.The type of attribute to search for.

Návraty

Kolekce uživatelských atributů, které jsou aplikovány na element, které odpovídají attributeTypenebo prázdná kolekce, pokud takové atributy neexistují.A collection of the custom attributes that are applied to element and that match attributeType, or an empty collection if no such attributes exist.

Výjimky

element nebo attributeType má hodnotu null.element or attributeType is null.

attributeType není odvozen z Attribute.attributeType is not derived from Attribute.

GetCustomAttributes(ParameterInfo)

Načte kolekci vlastních atributů, které se aplikují na zadaný parametr.Retrieves a collection of custom attributes that are applied to a specified parameter.

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.The parameter to inspect.

Návraty

Kolekce uživatelských atributů, které jsou aplikovány na elementnebo prázdné kolekce, pokud žádné takové atributy neexistují.A collection of the custom attributes that are applied to element, or an empty collection if no such attributes exist.

Výjimky

element je null.element is null.

element není konstruktor, metoda, vlastnost, událost, typ nebo pole.element is not a constructor, method, property, event, type, or field.

Nelze načíst typ vlastního atributu.A custom attribute type cannot be loaded.

GetCustomAttributes(Module)

Načte kolekci vlastních atributů, které se aplikují na zadaný modul.Retrieves a collection of custom attributes that are applied to a specified module.

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ý se má zkontrolovatThe module to inspect.

Návraty

Kolekce uživatelských atributů, které jsou aplikovány na elementnebo prázdné kolekce, pokud žádné takové atributy neexistují.A collection of the custom attributes that are applied to element, or an empty collection if no such attributes exist.

Výjimky

element je null.element is null.

GetCustomAttributes(MemberInfo)

Načte kolekci vlastních atributů, které se aplikují na zadaného člena.Retrieves a collection of custom attributes that are applied to a specified member.

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.The member to inspect.

Návraty

Kolekce uživatelských atributů, které jsou aplikovány na elementnebo prázdné kolekce, pokud žádné takové atributy neexistují.A collection of the custom attributes that are applied to element, or an empty collection if no such attributes exist.

Výjimky

element je null.element is null.

element není konstruktor, metoda, vlastnost, událost, typ nebo pole.element is not a constructor, method, property, event, type, or field.

Nelze načíst typ vlastního atributu.A custom attribute type cannot be loaded.

GetCustomAttributes(Assembly)

Načte kolekci vlastních atributů, které se aplikují na zadané sestavení.Retrieves a collection of custom attributes that are applied to a specified assembly.

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.The assembly to inspect.

Návraty

Kolekce uživatelských atributů, které jsou aplikovány na elementnebo prázdné kolekce, pokud žádné takové atributy neexistují.A collection of the custom attributes that are applied to element, or an empty collection if no such attributes exist.

Výjimky

element je null.element is null.

GetCustomAttributes<T>(ParameterInfo, Boolean)

Načte kolekci vlastních atributů zadaného typu, které jsou aplikovány na zadaný parametr, a volitelně zkontroluje předchůdce daného parametru.Retrieves a collection of custom attributes of a specified type that are applied to a specified parameter, and optionally inspects the ancestors of that parameter.

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ý má být vyhledán.The type of attribute to search for.

Parametry

element
ParameterInfo

Parametr, který chcete zkontrolovat.The parameter to inspect.

inherit
Boolean

true pro kontrolu nadřazených element; v opačném případě false.true to inspect the ancestors of element; otherwise, false.

Návraty

Kolekce uživatelských atributů, které jsou aplikovány na element, které odpovídají Tnebo prázdná kolekce, pokud takové atributy neexistují.A collection of the custom attributes that are applied to element and that match T, or an empty collection if no such attributes exist.

Výjimky

element je null.element is null.

element není konstruktor, metoda, vlastnost, událost, typ nebo pole.element is not a constructor, method, property, event, type, or field.

Nelze načíst typ vlastního atributu.A custom attribute type cannot be loaded.

GetCustomAttributes<T>(MemberInfo, Boolean)

Načte kolekci vlastních atributů zadaného typu, které jsou aplikovány na zadaného člena, a volitelně zkontroluje nadřazené členy daného člena.Retrieves a collection of custom attributes of a specified type that are applied to a specified member, and optionally inspects the ancestors of that member.

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ý má být vyhledán.The type of attribute to search for.

Parametry

element
MemberInfo

Člen, který chcete zkontrolovat.The member to inspect.

inherit
Boolean

true pro kontrolu nadřazených element; v opačném případě false.true to inspect the ancestors of element; otherwise, false.

Návraty

Kolekce uživatelských atributů, které jsou aplikovány na element, které odpovídají Tnebo prázdná kolekce, pokud takové atributy neexistují.A collection of the custom attributes that are applied to element and that match T, or an empty collection if no such attributes exist.

Výjimky

element je null.element is null.

element není konstruktor, metoda, vlastnost, událost, typ nebo pole.element is not a constructor, method, property, event, type, or field.

Nelze načíst typ vlastního atributu.A custom attribute type cannot be loaded.

GetCustomAttributes<T>(ParameterInfo)

Načte kolekci vlastních atributů zadaného typu, které jsou aplikovány na zadaný parametr.Retrieves a collection of custom attributes of a specified type that are applied to a specified parameter.

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ý má být vyhledán.The type of attribute to search for.

Parametry

element
ParameterInfo

Parametr, který chcete zkontrolovat.The parameter to inspect.

Návraty

Kolekce uživatelských atributů, které jsou aplikovány na element, které odpovídají Tnebo prázdná kolekce, pokud takové atributy neexistují.A collection of the custom attributes that are applied to element and that match T, or an empty collection if no such attributes exist.

Výjimky

element je null.element is null.

element není konstruktor, metoda, vlastnost, událost, typ nebo pole.element is not a constructor, method, property, event, type, or field.

Nelze načíst typ vlastního atributu.A custom attribute type cannot be loaded.

GetCustomAttributes<T>(MemberInfo)

Načte kolekci vlastních atributů zadaného typu, které jsou aplikovány na zadaného člena.Retrieves a collection of custom attributes of a specified type that are applied to a specified member.

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ý má být vyhledán.The type of attribute to search for.

Parametry

element
MemberInfo

Člen, který chcete zkontrolovat.The member to inspect.

Návraty

Kolekce uživatelských atributů, které jsou aplikovány na element, které odpovídají Tnebo prázdná kolekce, pokud takové atributy neexistují.A collection of the custom attributes that are applied to element and that match T, or an empty collection if no such attributes exist.

Výjimky

element je null.element is null.

element není konstruktor, metoda, vlastnost, událost, typ nebo pole.element is not a constructor, method, property, event, type, or field.

Nelze načíst typ vlastního atributu.A custom attribute type cannot be loaded.

GetCustomAttributes<T>(Assembly)

Načte kolekci vlastních atributů zadaného typu, které jsou aplikovány na zadané sestavení.Retrieves a collection of custom attributes of a specified type that are applied to a specified assembly.

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ý má být vyhledán.The type of attribute to search for.

Parametry

element
Assembly

Sestavení, které chcete zkontrolovat.The assembly to inspect.

Návraty

Kolekce uživatelských atributů, které jsou aplikovány na element, které odpovídají Tnebo prázdná kolekce, pokud takové atributy neexistují.A collection of the custom attributes that are applied to element and that match T, or an empty collection if no such attributes exist.

Výjimky

element je null.element is null.

GetCustomAttributes<T>(Module)

Načte kolekci vlastních atributů zadaného typu, které se aplikují na zadaný modul.Retrieves a collection of custom attributes of a specified type that are applied to a specified module.

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ý má být vyhledán.The type of attribute to search for.

Parametry

element
Module

Modul, který se má zkontrolovatThe module to inspect.

Návraty

Kolekce uživatelských atributů, které jsou aplikovány na element, které odpovídají Tnebo prázdná kolekce, pokud takové atributy neexistují.A collection of the custom attributes that are applied to element and that match T, or an empty collection if no such attributes exist.

Výjimky

element je null.element is null.

Platí pro