CustomAttributeExtensions.GetCustomAttributes CustomAttributeExtensions.GetCustomAttributes CustomAttributeExtensions.GetCustomAttributes CustomAttributeExtensions.GetCustomAttributes Method

Definição

Recupera uma coleção de atributos personalizados que são aplicados a um elemento especificado.Retrieves a collection of custom attributes that are applied to a specified element.

Sobrecargas

GetCustomAttributes(ParameterInfo, Type, Boolean) GetCustomAttributes(ParameterInfo, Type, Boolean) GetCustomAttributes(ParameterInfo, Type, Boolean) GetCustomAttributes(ParameterInfo, Type, Boolean)

Recupera uma coleção de atributos personalizados de um tipo especificado aplicado a um parâmetro especificado e opcionalmente inspeciona os ancestrais desse parâmetro.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) GetCustomAttributes(MemberInfo, Type, Boolean) GetCustomAttributes(MemberInfo, Type, Boolean) GetCustomAttributes(MemberInfo, Type, Boolean)

Recupera uma coleção de atributos personalizados de um tipo especificado aplicado a um membro especificado e opcionalmente inspeciona os ancestrais desse membro.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) GetCustomAttributes(ParameterInfo, Type) GetCustomAttributes(ParameterInfo, Type) GetCustomAttributes(ParameterInfo, Type)

Recupera uma coleção de atributos personalizados de um tipo especificado que são aplicados a um parâmetro especificado.Retrieves a collection of custom attributes of a specified type that are applied to a specified parameter.

GetCustomAttributes(ParameterInfo, Boolean) GetCustomAttributes(ParameterInfo, Boolean) GetCustomAttributes(ParameterInfo, Boolean) GetCustomAttributes(ParameterInfo, Boolean)

Recupera uma coleção de atributos personalizados aplicados a um parâmetro especificado e opcionalmente inspeciona os ancestrais desse parâmetro.Retrieves a collection of custom attributes that are applied to a specified parameter, and optionally inspects the ancestors of that parameter.

GetCustomAttributes(Module, Type) GetCustomAttributes(Module, Type) GetCustomAttributes(Module, Type) GetCustomAttributes(Module, Type)

Recupera uma coleção de atributos personalizados de um tipo especificado que são aplicados a um módulo especificado.Retrieves a collection of custom attributes of a specified type that are applied to a specified module.

GetCustomAttributes(MemberInfo, Type) GetCustomAttributes(MemberInfo, Type) GetCustomAttributes(MemberInfo, Type) GetCustomAttributes(MemberInfo, Type)

Recupera uma coleção de atributos personalizados de um tipo especificado que são aplicados a um membro especificado.Retrieves a collection of custom attributes of a specified type that are applied to a specified member.

GetCustomAttributes(MemberInfo, Boolean) GetCustomAttributes(MemberInfo, Boolean) GetCustomAttributes(MemberInfo, Boolean) GetCustomAttributes(MemberInfo, Boolean)

Recupera uma coleção de atributos personalizados aplicado a um membro especificado e opcionalmente inspeciona os ancestrais desse membro.Retrieves a collection of custom attributes that are applied to a specified member, and optionally inspects the ancestors of that member.

GetCustomAttributes(Assembly, Type) GetCustomAttributes(Assembly, Type) GetCustomAttributes(Assembly, Type) GetCustomAttributes(Assembly, Type)

Recupera uma coleção de atributos personalizados de um tipo especificado que são aplicados a um assembly especificado.Retrieves a collection of custom attributes of a specified type that are applied to a specified assembly.

GetCustomAttributes(ParameterInfo) GetCustomAttributes(ParameterInfo) GetCustomAttributes(ParameterInfo) GetCustomAttributes(ParameterInfo)

Recupera uma coleção de atributos personalizados que são aplicados a um parâmetro especificado.Retrieves a collection of custom attributes that are applied to a specified parameter.

GetCustomAttributes(Module) GetCustomAttributes(Module) GetCustomAttributes(Module) GetCustomAttributes(Module)

Recupera uma coleção de atributos personalizados que são aplicados a um módulo especificado.Retrieves a collection of custom attributes that are applied to a specified module.

GetCustomAttributes(MemberInfo) GetCustomAttributes(MemberInfo) GetCustomAttributes(MemberInfo) GetCustomAttributes(MemberInfo)

Recupera uma coleção de atributos personalizados que são aplicados a um membro especificado.Retrieves a collection of custom attributes that are applied to a specified member.

GetCustomAttributes(Assembly) GetCustomAttributes(Assembly) GetCustomAttributes(Assembly) GetCustomAttributes(Assembly)

Recupera uma coleção de atributos personalizados que são aplicados a um assembly especificado.Retrieves a collection of custom attributes that are applied to a specified assembly.

GetCustomAttributes<T>(ParameterInfo, Boolean) GetCustomAttributes<T>(ParameterInfo, Boolean) GetCustomAttributes<T>(ParameterInfo, Boolean) GetCustomAttributes<T>(ParameterInfo, Boolean)

Recupera uma coleção de atributos personalizados de um tipo especificado aplicado a um parâmetro especificado e opcionalmente inspeciona os ancestrais desse parâmetro.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) GetCustomAttributes<T>(MemberInfo, Boolean) GetCustomAttributes<T>(MemberInfo, Boolean) GetCustomAttributes<T>(MemberInfo, Boolean)

Recupera uma coleção de atributos personalizados de um tipo especificado aplicado a um membro especificado e opcionalmente inspeciona os ancestrais desse membro.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) GetCustomAttributes<T>(ParameterInfo) GetCustomAttributes<T>(ParameterInfo) GetCustomAttributes<T>(ParameterInfo)

Recupera uma coleção de atributos personalizados de um tipo especificado que são aplicados a um parâmetro especificado.Retrieves a collection of custom attributes of a specified type that are applied to a specified parameter.

GetCustomAttributes<T>(MemberInfo) GetCustomAttributes<T>(MemberInfo) GetCustomAttributes<T>(MemberInfo) GetCustomAttributes<T>(MemberInfo)

Recupera uma coleção de atributos personalizados de um tipo especificado que são aplicados a um membro especificado.Retrieves a collection of custom attributes of a specified type that are applied to a specified member.

GetCustomAttributes<T>(Assembly) GetCustomAttributes<T>(Assembly) GetCustomAttributes<T>(Assembly) GetCustomAttributes<T>(Assembly)

Recupera uma coleção de atributos personalizados de um tipo especificado que são aplicados a um assembly especificado.Retrieves a collection of custom attributes of a specified type that are applied to a specified assembly.

GetCustomAttributes<T>(Module) GetCustomAttributes<T>(Module) GetCustomAttributes<T>(Module) GetCustomAttributes<T>(Module)

Recupera uma coleção de atributos personalizados de um tipo especificado que são aplicados a um módulo especificado.Retrieves a collection of custom attributes of a specified type that are applied to a specified module.

GetCustomAttributes(ParameterInfo, Type, Boolean) GetCustomAttributes(ParameterInfo, Type, Boolean) GetCustomAttributes(ParameterInfo, Type, Boolean) GetCustomAttributes(ParameterInfo, Type, Boolean)

Recupera uma coleção de atributos personalizados de um tipo especificado aplicado a um parâmetro especificado e opcionalmente inspeciona os ancestrais desse parâmetro.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)

Parâmetros

element
ParameterInfo ParameterInfo ParameterInfo ParameterInfo

O parâmetro a ser inspecionado.The parameter to inspect.

attributeType
Type Type Type Type

O tipo de atributo a ser pesquisado.The type of attribute to search for.

inherit
Boolean Boolean Boolean Boolean

true para inspecionar os ancestrais de element; caso contrário, false.true to inspect the ancestors of element; otherwise, false.

Retornos

Uma coleção dos atributos personalizados que são aplicados a element e que correspondem a attributeType; se esses atributos não existirem, será uma coleção vazia.A collection of the custom attributes that are applied to element and that match attributeType, or an empty collection if no such attributes exist.

Exceções

element ou attributeType é null.element or attributeType is null.

attributeType não é derivado de Attribute.attributeType is not derived from Attribute.

O element não é um construtor, método, propriedade, evento, tipo nem campo.element is not a constructor, method, property, event, type, or field.

Um tipo de atributo personalizado não pode ser carregado.A custom attribute type cannot be loaded.

GetCustomAttributes(MemberInfo, Type, Boolean) GetCustomAttributes(MemberInfo, Type, Boolean) GetCustomAttributes(MemberInfo, Type, Boolean) GetCustomAttributes(MemberInfo, Type, Boolean)

Recupera uma coleção de atributos personalizados de um tipo especificado aplicado a um membro especificado e opcionalmente inspeciona os ancestrais desse membro.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)

Parâmetros

element
MemberInfo MemberInfo MemberInfo MemberInfo

O membro a ser inspecionado.The member to inspect.

attributeType
Type Type Type Type

O tipo de atributo a ser pesquisado.The type of attribute to search for.

inherit
Boolean Boolean Boolean Boolean

true para inspecionar os ancestrais de element; caso contrário, false.true to inspect the ancestors of element; otherwise, false.

Retornos

Uma coleção dos atributos personalizados que são aplicados a element e que correspondem a attributeType; se esses atributos não existirem, será uma coleção vazia.A collection of the custom attributes that are applied to element and that match attributeType, or an empty collection if no such attributes exist.

Exceções

element ou attributeType é null.element or attributeType is null.

attributeType não é derivado de Attribute.attributeType is not derived from Attribute.

O element não é um construtor, método, propriedade, evento, tipo nem campo.element is not a constructor, method, property, event, type, or field.

Um tipo de atributo personalizado não pode ser carregado.A custom attribute type cannot be loaded.

GetCustomAttributes(ParameterInfo, Type) GetCustomAttributes(ParameterInfo, Type) GetCustomAttributes(ParameterInfo, Type) GetCustomAttributes(ParameterInfo, Type)

Recupera uma coleção de atributos personalizados de um tipo especificado que são aplicados a um parâmetro especificado.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)

Parâmetros

element
ParameterInfo ParameterInfo ParameterInfo ParameterInfo

O parâmetro a ser inspecionado.The parameter to inspect.

attributeType
Type Type Type Type

O tipo de atributo a ser pesquisado.The type of attribute to search for.

Retornos

Uma coleção dos atributos personalizados que são aplicados a element e que correspondem a attributeType; se esses atributos não existirem, será uma coleção vazia.A collection of the custom attributes that are applied to element and that match attributeType, or an empty collection if no such attributes exist.

Exceções

element ou attributeType é null.element or attributeType is null.

attributeType não é derivado de Attribute.attributeType is not derived from Attribute.

O element não é um construtor, método, propriedade, evento, tipo nem campo.element is not a constructor, method, property, event, type, or field.

Um tipo de atributo personalizado não pode ser carregado.A custom attribute type cannot be loaded.

GetCustomAttributes(ParameterInfo, Boolean) GetCustomAttributes(ParameterInfo, Boolean) GetCustomAttributes(ParameterInfo, Boolean) GetCustomAttributes(ParameterInfo, Boolean)

Recupera uma coleção de atributos personalizados aplicados a um parâmetro especificado e opcionalmente inspeciona os ancestrais desse parâmetro.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)

Parâmetros

element
ParameterInfo ParameterInfo ParameterInfo ParameterInfo

O parâmetro a ser inspecionado.The parameter to inspect.

inherit
Boolean Boolean Boolean Boolean

true para inspecionar os ancestrais de element; caso contrário, false.true to inspect the ancestors of element; otherwise, false.

Retornos

Uma coleção dos atributos personalizados que são aplicados a element, se esses atributos não existirem, será uma coleção vazia.A collection of the custom attributes that are applied to element, or an empty collection if no such attributes exist.

Exceções

O element não é um construtor, método, propriedade, evento, tipo nem campo.element is not a constructor, method, property, event, type, or field.

Um tipo de atributo personalizado não pode ser carregado.A custom attribute type cannot be loaded.

GetCustomAttributes(Module, Type) GetCustomAttributes(Module, Type) GetCustomAttributes(Module, Type) GetCustomAttributes(Module, Type)

Recupera uma coleção de atributos personalizados de um tipo especificado que são aplicados a um módulo especificado.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)

Parâmetros

element
Module Module Module Module

O módulo a ser inspecionado.The module to inspect.

attributeType
Type Type Type Type

O tipo de atributo a ser pesquisado.The type of attribute to search for.

Retornos

Uma coleção dos atributos personalizados que são aplicados a element e que correspondem a attributeType; se esses atributos não existirem, será uma coleção vazia.A collection of the custom attributes that are applied to element and that match attributeType, or an empty collection if no such attributes exist.

Exceções

element ou attributeType é null.element or attributeType is null.

attributeType não é derivado de Attribute.attributeType is not derived from Attribute.

GetCustomAttributes(MemberInfo, Type) GetCustomAttributes(MemberInfo, Type) GetCustomAttributes(MemberInfo, Type) GetCustomAttributes(MemberInfo, Type)

Recupera uma coleção de atributos personalizados de um tipo especificado que são aplicados a um membro especificado.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)

Parâmetros

element
MemberInfo MemberInfo MemberInfo MemberInfo

O membro a ser inspecionado.The member to inspect.

attributeType
Type Type Type Type

O tipo de atributo a ser pesquisado.The type of attribute to search for.

Retornos

Uma coleção dos atributos personalizados que são aplicados a element e que correspondem a attributeType; se esses atributos não existirem, será uma coleção vazia.A collection of the custom attributes that are applied to element and that match attributeType, or an empty collection if no such attributes exist.

Exceções

element ou attributeType é null.element or attributeType is null.

attributeType não é derivado de Attribute.attributeType is not derived from Attribute.

O element não é um construtor, método, propriedade, evento, tipo nem campo.element is not a constructor, method, property, event, type, or field.

Um tipo de atributo personalizado não pode ser carregado.A custom attribute type cannot be loaded.

GetCustomAttributes(MemberInfo, Boolean) GetCustomAttributes(MemberInfo, Boolean) GetCustomAttributes(MemberInfo, Boolean) GetCustomAttributes(MemberInfo, Boolean)

Recupera uma coleção de atributos personalizados aplicado a um membro especificado e opcionalmente inspeciona os ancestrais desse membro.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)

Parâmetros

element
MemberInfo MemberInfo MemberInfo MemberInfo

O membro a ser inspecionado.The member to inspect.

inherit
Boolean Boolean Boolean Boolean

true para inspecionar os ancestrais de element; caso contrário, false.true to inspect the ancestors of element; otherwise, false.

Retornos

Uma coleção dos atributos personalizados que são aplicados a element que correspondem aos critérios especificados ou uma coleção vazia se esses atributos não existirem.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.

Exceções

O element não é um construtor, método, propriedade, evento, tipo nem campo.element is not a constructor, method, property, event, type, or field.

Um tipo de atributo personalizado não pode ser carregado.A custom attribute type cannot be loaded.

GetCustomAttributes(Assembly, Type) GetCustomAttributes(Assembly, Type) GetCustomAttributes(Assembly, Type) GetCustomAttributes(Assembly, Type)

Recupera uma coleção de atributos personalizados de um tipo especificado que são aplicados a um assembly especificado.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)

Parâmetros

element
Assembly Assembly Assembly Assembly

O assembly a ser inspecionado.The assembly to inspect.

attributeType
Type Type Type Type

O tipo de atributo a ser pesquisado.The type of attribute to search for.

Retornos

Uma coleção dos atributos personalizados que são aplicados a element e que correspondem a attributeType; se esses atributos não existirem, será uma coleção vazia.A collection of the custom attributes that are applied to element and that match attributeType, or an empty collection if no such attributes exist.

Exceções

element ou attributeType é null.element or attributeType is null.

attributeType não é derivado de Attribute.attributeType is not derived from Attribute.

GetCustomAttributes(ParameterInfo) GetCustomAttributes(ParameterInfo) GetCustomAttributes(ParameterInfo) GetCustomAttributes(ParameterInfo)

Recupera uma coleção de atributos personalizados que são aplicados a um parâmetro especificado.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)

Parâmetros

element
ParameterInfo ParameterInfo ParameterInfo ParameterInfo

O parâmetro a ser inspecionado.The parameter to inspect.

Retornos

Uma coleção dos atributos personalizados que são aplicados a element, se esses atributos não existirem, será uma coleção vazia.A collection of the custom attributes that are applied to element, or an empty collection if no such attributes exist.

Exceções

O element não é um construtor, método, propriedade, evento, tipo nem campo.element is not a constructor, method, property, event, type, or field.

Um tipo de atributo personalizado não pode ser carregado.A custom attribute type cannot be loaded.

GetCustomAttributes(Module) GetCustomAttributes(Module) GetCustomAttributes(Module) GetCustomAttributes(Module)

Recupera uma coleção de atributos personalizados que são aplicados a um módulo especificado.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)

Parâmetros

element
Module Module Module Module

O módulo a ser inspecionado.The module to inspect.

Retornos

Uma coleção dos atributos personalizados que são aplicados a element, se esses atributos não existirem, será uma coleção vazia.A collection of the custom attributes that are applied to element, or an empty collection if no such attributes exist.

Exceções

GetCustomAttributes(MemberInfo) GetCustomAttributes(MemberInfo) GetCustomAttributes(MemberInfo) GetCustomAttributes(MemberInfo)

Recupera uma coleção de atributos personalizados que são aplicados a um membro especificado.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)

Parâmetros

element
MemberInfo MemberInfo MemberInfo MemberInfo

O membro a ser inspecionado.The member to inspect.

Retornos

Uma coleção dos atributos personalizados que são aplicados a element, se esses atributos não existirem, será uma coleção vazia.A collection of the custom attributes that are applied to element, or an empty collection if no such attributes exist.

Exceções

O element não é um construtor, método, propriedade, evento, tipo nem campo.element is not a constructor, method, property, event, type, or field.

Um tipo de atributo personalizado não pode ser carregado.A custom attribute type cannot be loaded.

GetCustomAttributes(Assembly) GetCustomAttributes(Assembly) GetCustomAttributes(Assembly) GetCustomAttributes(Assembly)

Recupera uma coleção de atributos personalizados que são aplicados a um assembly especificado.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)

Parâmetros

element
Assembly Assembly Assembly Assembly

O assembly a ser inspecionado.The assembly to inspect.

Retornos

Uma coleção dos atributos personalizados que são aplicados a element, se esses atributos não existirem, será uma coleção vazia.A collection of the custom attributes that are applied to element, or an empty collection if no such attributes exist.

Exceções

GetCustomAttributes<T>(ParameterInfo, Boolean) GetCustomAttributes<T>(ParameterInfo, Boolean) GetCustomAttributes<T>(ParameterInfo, Boolean) GetCustomAttributes<T>(ParameterInfo, Boolean)

Recupera uma coleção de atributos personalizados de um tipo especificado aplicado a um parâmetro especificado e opcionalmente inspeciona os ancestrais desse parâmetro.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)

Parâmetros de tipo

T

O tipo de atributo a ser pesquisado.The type of attribute to search for.

Parâmetros

element
ParameterInfo ParameterInfo ParameterInfo ParameterInfo

O parâmetro a ser inspecionado.The parameter to inspect.

inherit
Boolean Boolean Boolean Boolean

true para inspecionar os ancestrais de element; caso contrário, false.true to inspect the ancestors of element; otherwise, false.

Retornos

Uma coleção dos atributos personalizados que são aplicados a element e que correspondem a T; se esses atributos não existirem, será uma coleção vazia.A collection of the custom attributes that are applied to element and that match T, or an empty collection if no such attributes exist.

Exceções

O element não é um construtor, método, propriedade, evento, tipo nem campo.element is not a constructor, method, property, event, type, or field.

Um tipo de atributo personalizado não pode ser carregado.A custom attribute type cannot be loaded.

GetCustomAttributes<T>(MemberInfo, Boolean) GetCustomAttributes<T>(MemberInfo, Boolean) GetCustomAttributes<T>(MemberInfo, Boolean) GetCustomAttributes<T>(MemberInfo, Boolean)

Recupera uma coleção de atributos personalizados de um tipo especificado aplicado a um membro especificado e opcionalmente inspeciona os ancestrais desse membro.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)

Parâmetros de tipo

T

O tipo de atributo a ser pesquisado.The type of attribute to search for.

Parâmetros

element
MemberInfo MemberInfo MemberInfo MemberInfo

O membro a ser inspecionado.The member to inspect.

inherit
Boolean Boolean Boolean Boolean

true para inspecionar os ancestrais de element; caso contrário, false.true to inspect the ancestors of element; otherwise, false.

Retornos

Uma coleção dos atributos personalizados que são aplicados a element e que correspondem a T; se esses atributos não existirem, será uma coleção vazia.A collection of the custom attributes that are applied to element and that match T, or an empty collection if no such attributes exist.

Exceções

O element não é um construtor, método, propriedade, evento, tipo nem campo.element is not a constructor, method, property, event, type, or field.

Um tipo de atributo personalizado não pode ser carregado.A custom attribute type cannot be loaded.

GetCustomAttributes<T>(ParameterInfo) GetCustomAttributes<T>(ParameterInfo) GetCustomAttributes<T>(ParameterInfo) GetCustomAttributes<T>(ParameterInfo)

Recupera uma coleção de atributos personalizados de um tipo especificado que são aplicados a um parâmetro especificado.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)

Parâmetros de tipo

T

O tipo de atributo a ser pesquisado.The type of attribute to search for.

Parâmetros

element
ParameterInfo ParameterInfo ParameterInfo ParameterInfo

O parâmetro a ser inspecionado.The parameter to inspect.

Retornos

Uma coleção dos atributos personalizados que são aplicados a element e que correspondem a T; se esses atributos não existirem, será uma coleção vazia.A collection of the custom attributes that are applied to element and that match T, or an empty collection if no such attributes exist.

Exceções

O element não é um construtor, método, propriedade, evento, tipo nem campo.element is not a constructor, method, property, event, type, or field.

Um tipo de atributo personalizado não pode ser carregado.A custom attribute type cannot be loaded.

GetCustomAttributes<T>(MemberInfo) GetCustomAttributes<T>(MemberInfo) GetCustomAttributes<T>(MemberInfo) GetCustomAttributes<T>(MemberInfo)

Recupera uma coleção de atributos personalizados de um tipo especificado que são aplicados a um membro especificado.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)

Parâmetros de tipo

T

O tipo de atributo a ser pesquisado.The type of attribute to search for.

Parâmetros

element
MemberInfo MemberInfo MemberInfo MemberInfo

O membro a ser inspecionado.The member to inspect.

Retornos

Uma coleção dos atributos personalizados que são aplicados a element e que correspondem a T; se esses atributos não existirem, será uma coleção vazia.A collection of the custom attributes that are applied to element and that match T, or an empty collection if no such attributes exist.

Exceções

O element não é um construtor, método, propriedade, evento, tipo nem campo.element is not a constructor, method, property, event, type, or field.

Um tipo de atributo personalizado não pode ser carregado.A custom attribute type cannot be loaded.

GetCustomAttributes<T>(Assembly) GetCustomAttributes<T>(Assembly) GetCustomAttributes<T>(Assembly) GetCustomAttributes<T>(Assembly)

Recupera uma coleção de atributos personalizados de um tipo especificado que são aplicados a um assembly especificado.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)

Parâmetros de tipo

T

O tipo de atributo a ser pesquisado.The type of attribute to search for.

Parâmetros

element
Assembly Assembly Assembly Assembly

O assembly a ser inspecionado.The assembly to inspect.

Retornos

Uma coleção dos atributos personalizados que são aplicados a element e que correspondem a T; se esses atributos não existirem, será uma coleção vazia.A collection of the custom attributes that are applied to element and that match T, or an empty collection if no such attributes exist.

Exceções

GetCustomAttributes<T>(Module) GetCustomAttributes<T>(Module) GetCustomAttributes<T>(Module) GetCustomAttributes<T>(Module)

Recupera uma coleção de atributos personalizados de um tipo especificado que são aplicados a um módulo especificado.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)

Parâmetros de tipo

T

O tipo de atributo a ser pesquisado.The type of attribute to search for.

Parâmetros

element
Module Module Module Module

O módulo a ser inspecionado.The module to inspect.

Retornos

Uma coleção dos atributos personalizados que são aplicados a element e que correspondem a T; se esses atributos não existirem, será uma coleção vazia.A collection of the custom attributes that are applied to element and that match T, or an empty collection if no such attributes exist.

Exceções

Aplica-se a