ConstructorBuilder.GetCustomAttributes Método

Definição

Retorna os atributos personalizados definidos para esse construtor.

Sobrecargas

Nome Description
GetCustomAttributes(Boolean)

Retorna todos os atributos personalizados definidos para este construtor.

GetCustomAttributes(Type, Boolean)

Retorna os atributos personalizados identificados pelo tipo fornecido.

GetCustomAttributes(Boolean)

Retorna todos os atributos personalizados definidos para este 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 representado por essa ConstructorBuilder instância.

Exceções

No momento, não há suporte para esse método.

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)

Retorna os atributos personalizados identificados pelo tipo fornecido.

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 objetos que representa os atributos desse construtor.

Exceções

No momento, não há suporte para esse método.

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