Compartilhar via


ComAwareEventInfo.GetCustomAttributes Método

Definição

Quando substituído em uma classe derivada, retorna todos os atributos aplicados a esse membro.

Sobrecargas

GetCustomAttributes(Boolean)

Quando substituído em uma classe derivada, obtém uma matriz que contém todos os atributos personalizados aplicados a esse membro.

GetCustomAttributes(Type, Boolean)

Quando substituído em uma classe derivada, obtém uma matriz que contém todos os atributos personalizados do tipo especificado aplicados a esse membro.

GetCustomAttributes(Boolean)

Origem:
ComAwareEventInfo.cs
Origem:
ComAwareEventInfo.cs
Origem:
ComAwareEventInfo.cs

Quando substituído em uma classe derivada, obtém uma matriz que contém todos os atributos personalizados aplicados a esse membro.

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

Parâmetros

inherit
Boolean

true para pesquisar a cadeia de herança desse membro para encontrar os atributos; caso contrário, false.

Retornos

Object[]

Uma matriz que contém todos os atributos personalizados ou uma que não tem elementos se nenhum atributo tiver sido definido.

Exceções

Esse membro pertence a um tipo carregado no contexto somente reflexão. Consulte Como carregar assemblies no contexto de somente reflexão.

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

Comentários

Esse método chama o GetCustomAttributes método do objeto subjacente EventInfo .

Confira também

Aplica-se a

GetCustomAttributes(Type, Boolean)

Origem:
ComAwareEventInfo.cs
Origem:
ComAwareEventInfo.cs
Origem:
ComAwareEventInfo.cs

Quando substituído em uma classe derivada, obtém uma matriz que contém todos os atributos personalizados do tipo especificado aplicados a esse membro.

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

Parâmetros

attributeType
Type

O tipo de atributo a ser pesquisado. Somente os atributos que podem ser atribuídos a esse tipo podem ser retornados.

inherit
Boolean

true para pesquisar a cadeia de herança desse membro para encontrar os atributos; caso contrário, false.

Retornos

Object[]

Uma matriz que contém todos os atributos personalizados de um tipo especificado, ou uma matriz que não tem elementos se nenhum atributo tiver sido definido.

Exceções

attributeType é null.

Esse membro pertence a um tipo carregado no contexto somente reflexão. Confira Como Carregar assemblies no contexto somente de reflexão

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

Confira também

Aplica-se a