Ler em inglês

Compartilhar via


CustomAttributeExtensions Classe

Definição

Contém métodos estáticos para recuperar atributos personalizados.

C#
public static class CustomAttributeExtensions
Herança
CustomAttributeExtensions

Métodos

GetCustomAttribute(Assembly, Type)

Recupera um atributo personalizado de um tipo especificado aplicado a um assembly especificado.

GetCustomAttribute(MemberInfo, Type)

Recupera um atributo personalizado de um tipo especificado aplicado a um membro especificado.

GetCustomAttribute(MemberInfo, Type, Boolean)

Recupera um atributo personalizado de um tipo especificado aplicado a um membro especificado e opcionalmente inspeciona os ancestrais desse membro.

GetCustomAttribute(Module, Type)

Recupera um atributo personalizado de um tipo especificado aplicado a um módulo especificado.

GetCustomAttribute(ParameterInfo, Type)

Recupera um atributo personalizado de um tipo especificado aplicado a um parâmetro especificado.

GetCustomAttribute(ParameterInfo, Type, Boolean)

Recupera um atributo personalizado de um tipo especificado aplicado a um parâmetro especificado e opcionalmente inspeciona os ancestrais desse parâmetro.

GetCustomAttribute<T>(Assembly)

Recupera um atributo personalizado de um tipo especificado aplicado a um assembly especificado.

GetCustomAttribute<T>(MemberInfo)

Recupera um atributo personalizado de um tipo especificado aplicado a um membro especificado.

GetCustomAttribute<T>(MemberInfo, Boolean)

Recupera um atributo personalizado de um tipo especificado aplicado a um membro especificado e opcionalmente inspeciona os ancestrais desse membro.

GetCustomAttribute<T>(Module)

Recupera um atributo personalizado de um tipo especificado aplicado a um módulo especificado.

GetCustomAttribute<T>(ParameterInfo)

Recupera um atributo personalizado de um tipo especificado aplicado a um parâmetro especificado.

GetCustomAttribute<T>(ParameterInfo, Boolean)

Recupera um atributo personalizado de um tipo especificado aplicado a um parâmetro especificado e opcionalmente inspeciona os ancestrais desse parâmetro.

GetCustomAttributes(Assembly)

Recupera uma coleção de atributos personalizados que são aplicados a um assembly especificado.

GetCustomAttributes(Assembly, Type)

Recupera uma coleção de atributos personalizados de um tipo especificado que são aplicados a um assembly especificado.

GetCustomAttributes(MemberInfo)

Recupera uma coleção de atributos personalizados que são aplicados a um membro especificado.

GetCustomAttributes(MemberInfo, Boolean)

Recupera uma coleção de atributos personalizados aplicado a um membro especificado e opcionalmente inspeciona os ancestrais desse membro.

GetCustomAttributes(MemberInfo, Type)

Recupera uma coleção de atributos personalizados de um tipo especificado que são aplicados a um membro especificado.

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.

GetCustomAttributes(Module)

Recupera uma coleção de atributos personalizados que são aplicados a um módulo especificado.

GetCustomAttributes(Module, Type)

Recupera uma coleção de atributos personalizados de um tipo especificado que são aplicados a um módulo especificado.

GetCustomAttributes(ParameterInfo)

Recupera uma coleção de atributos personalizados que são aplicados a um parâmetro especificado.

GetCustomAttributes(ParameterInfo, Boolean)

Recupera uma coleção de atributos personalizados aplicados a um parâmetro especificado e opcionalmente inspeciona os ancestrais desse parâmetro.

GetCustomAttributes(ParameterInfo, Type)

Recupera uma coleção de atributos personalizados de um tipo especificado que são aplicados a um parâmetro especificado.

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.

GetCustomAttributes<T>(Assembly)

Recupera uma coleção de atributos personalizados de um tipo especificado que são aplicados a um assembly especificado.

GetCustomAttributes<T>(MemberInfo)

Recupera uma coleção de atributos personalizados de um tipo especificado que são aplicados a um membro especificado.

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.

GetCustomAttributes<T>(Module)

Recupera uma coleção de atributos personalizados de um tipo especificado que são aplicados a um módulo especificado.

GetCustomAttributes<T>(ParameterInfo)

Recupera uma coleção de atributos personalizados de um tipo especificado que são aplicados a um parâmetro especificado.

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.

IsDefined(Assembly, Type)

Indica se os atributos personalizados de um tipo especificados são aplicados a um assembly especificado.

IsDefined(MemberInfo, Type)

Indica se os atributos personalizados de um tipo especificados são aplicados a um membro especificado.

IsDefined(MemberInfo, Type, Boolean)

Indica se os atributos personalizados de um tipo especificado são aplicados a um membro especificado e, opcionalmente, aplicados a seus ancestrais.

IsDefined(Module, Type)

Indica se os atributos personalizados de um tipo especificados são aplicados a um módulo especificado.

IsDefined(ParameterInfo, Type)

Indica se os atributos personalizados de um tipo especificados são aplicados a um parâmetro especificado.

IsDefined(ParameterInfo, Type, Boolean)

Indica se os atributos personalizados de um tipo especificado são aplicados a um parâmetro especificado e, opcionalmente, aplicados a seus ancestrais.

Aplica-se a

Produto Versões
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0