Este artigo foi traduzido por máquina. Para visualizar o arquivo em inglês, marque a caixa de seleção Inglês. Você também pode exibir o texto Em inglês em uma janela pop-up, movendo o ponteiro do mouse sobre o texto.
Tradução
Inglês

Método CustomAttributeExtensions.GetCustomAttributes<T>(MemberInfo, Boolean)

.NET Framework (current version)
 

Recupera uma coleção de atributos personalizados de um tipo especificado que são aplicadas a um membro especificado e, opcionalmente, inspeciona os ancestrais do membro.

Namespace:   System.Reflection
Assembly:  mscorlib (em mscorlib.dll)

public static IEnumerable<T> GetCustomAttributes<T>(
	this MemberInfo element,
	bool inherit
)
where T : Attribute

Parâmetros

element
Type: System.Reflection.MemberInfo

O membro a ser inspecionado.

inherit
Type: System.Boolean

true para inspecionar os ancestrais do element; caso contrário, false.

Valor Retornado

Type: System.Collections.Generic.IEnumerable<T>

Uma coleção dos atributos personalizados que são aplicadas a element e que correspondem T, ou uma coleção vazia se esses atributos não existirem.

Parâmetros de Tipo

T

O tipo de atributo para pesquisar.

Exception Condition
ArgumentNullException

element é null.

NotSupportedException

element não é um construtor, método, propriedade, evento, tipo ou campo.

TypeLoadException

Um tipo de atributo personalizado não pode ser carregado.

Plataforma Universal do Windows
Disponível desde 8
.NET Framework
Disponível desde 4.5
Biblioteca de Classes Portátil
Com suporte no: plataformas portáteis do .NET
Windows Phone Silverlight
Disponível desde 8.0
Windows Phone
Disponível desde 8.1
Retornar ao início
Mostrar: