ICustomAttributeProvider.GetCustomAttributes Método

Definição

Devolve atributos personalizados definidos neste membro.

Sobrecargas

Name Description
GetCustomAttributes(Boolean)

Devolve um array de todos os atributos personalizados definidos neste membro, excluindo atributos nomeados, ou um array vazio se não existirem atributos personalizados.

GetCustomAttributes(Type, Boolean)

Devolve um array de atributos personalizados definidos neste membro, identificados pelo tipo, ou um array vazio se não existirem atributos personalizados desse tipo.

GetCustomAttributes(Boolean)

Devolve um array de todos os atributos personalizados definidos neste membro, excluindo atributos nomeados, ou um array vazio se não existirem atributos personalizados.

public:
 cli::array <System::Object ^> ^ GetCustomAttributes(bool inherit);
public object[] GetCustomAttributes(bool inherit);
abstract member GetCustomAttributes : bool -> obj[]
Public Function GetCustomAttributes (inherit As Boolean) As Object()

Parâmetros

inherit
Boolean

Quando true, procure a cadeia hierárquica do atributo personalizado herdado.

Devoluções

Object[]

Um array de Objects representando atributos personalizados, ou um array vazio.

Exceções

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

Observações

Invocar ICustomAttributeProvider.GetCustomAttributes ou PropertyInfoEventInfo quando o inherit parâmetro de GetCustomAttributes é true não percorre a hierarquia de tipos. Usar System.Attribute para herdar atributos personalizados.

Este método devolve atributos personalizados definidos diretamente num membro não herdado.

Aplica-se a

GetCustomAttributes(Type, Boolean)

Devolve um array de atributos personalizados definidos neste membro, identificados pelo tipo, ou um array vazio se não existirem atributos personalizados desse tipo.

public:
 cli::array <System::Object ^> ^ GetCustomAttributes(Type ^ attributeType, bool inherit);
public object[] GetCustomAttributes(Type attributeType, bool inherit);
abstract member GetCustomAttributes : Type * bool -> obj[]
Public Function GetCustomAttributes (attributeType As Type, inherit As Boolean) As Object()

Parâmetros

attributeType
Type

O tipo dos atributos personalizados.

inherit
Boolean

Quando true, procure a cadeia hierárquica do atributo personalizado herdado.

Devoluções

Object[]

Um array de Objects representando atributos personalizados, ou um array vazio.

Exceções

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

attributeType é null.

Observações

Se attributeType for uma classe base ou interface, este método devolve qualquer implementação desse tipo.

Este método devolve atributos personalizados definidos diretamente num membro não herdado.

Invocar ICustomAttributeProvider.GetCustomAttributes ou PropertyInfoEventInfo quando o inherit parâmetro de GetCustomAttributes é true não percorre a hierarquia de tipos. Usar System.Attribute para herdar atributos personalizados.

Aplica-se a