Compartilhar via


ConstructorBuilder.GetCustomAttributes Método

Definição

Retorna os atributos personalizados definidos para esse construtor.

Sobrecargas

GetCustomAttributes(Boolean)

Retorna todos os atributos personalizados definidos para esse construtor.

GetCustomAttributes(Type, Boolean)

Retorna os atributos personalizados identificados pelo tipo determinado.

GetCustomAttributes(Boolean)

Origem:
ConstructorBuilder.cs

Retorna todos os atributos personalizados definidos para esse construtor.

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

Controla a herança de atributos personalizados de classes base. Este parâmetro é ignorado.

Retornos

Object[]

Uma matriz de objetos que representa todos os atributos personalizados do construtor representados por essa instância ConstructorBuilder.

Exceções

Não há suporte para este método atualmente.

Comentários

O inherit parâmetro é ignorado porque uma classe nunca herda construtores de classes base.

Para obter os atributos personalizados, conclua a criação do tipo chamando CreateType, recupere o construtor chamando o GetConstructor método no tipo retornado e, em seguida, chame o GetCustomAttributes método no retornado ConstructorInfo.

Aplica-se a

GetCustomAttributes(Type, Boolean)

Origem:
ConstructorBuilder.cs

Retorna os atributos personalizados identificados pelo tipo determinado.

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 personalizado.

inherit
Boolean

Controla a herança de atributos personalizados de classes base. Este parâmetro é ignorado.

Retornos

Object[]

Uma matriz de objeto que representa os atributos deste construtor.

Exceções

Não há suporte para este método atualmente.

Comentários

O inherit parâmetro é ignorado porque uma classe nunca herda construtores de classes base.

Para obter os atributos personalizados, conclua a criação do tipo chamando CreateType, recupere o construtor chamando o GetConstructor método no tipo retornado e, em seguida, chame o GetCustomAttributes método no retornado ConstructorInfo.

Aplica-se a