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 (MemberInfo, Type, 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<Attribute> GetCustomAttributes(
	this MemberInfo element,
	Type attributeType,
	bool inherit
)

Parâmetros

element
Type: System.Reflection.MemberInfo

O membro a ser inspecionado.

attributeType
Type: System.Type

O tipo de atributo para pesquisar.

inherit
Type: System.Boolean

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

Valor Retornado

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

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

Exception Condition
ArgumentNullException

element ou attributeType é null.

ArgumentException

attributeType não é derivado de Attribute.

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: