DynamicAttribute Construtores

Definição

Inicializa uma nova instância da DynamicAttribute classe.

Sobrecargas

Name Description
DynamicAttribute()

Inicializa uma nova instância da DynamicAttribute classe.

DynamicAttribute(Boolean[])

Inicializa uma nova instância da DynamicAttribute classe.

DynamicAttribute()

Inicializa uma nova instância da DynamicAttribute classe.

public:
 DynamicAttribute();
public DynamicAttribute();
Public Sub New ()

Observações

Quando usado numa especificação de atributo, o construtor sem parâmetros é semanticamente equivalente a DynamicAttribute({ true }), e pode ser considerado uma abreviação para essa expressão. Deve, portanto, ser usado apenas num elemento do tipo Object.

Aplica-se a

DynamicAttribute(Boolean[])

Inicializa uma nova instância da DynamicAttribute classe.

public:
 DynamicAttribute(cli::array <bool> ^ transformFlags);
public DynamicAttribute(bool[] transformFlags);
new System.Runtime.CompilerServices.DynamicAttribute : bool[] -> System.Runtime.CompilerServices.DynamicAttribute
Public Sub New (transformFlags As Boolean())

Parâmetros

transformFlags
Boolean[]

Especifica, numa travessia prefixa da construção de um tipo, quais Object ocorrências devem ser tratadas como um tipo dinamicamente despachado.

Observações

Este construtor destina-se a ser usado em tipos que são construídos sobre uma ocorrência subjacente de Object que deve ser tratada dinamicamente.

Por exemplo, se C for um tipo genérico com dois parâmetros de tipo, a utilização do tipo C<Object,Object> construído pode ser destinada a tratar o primeiro argumento de tipo dinamicamente e o segundo tipicamente, caso em que a especificação de atributo apropriada deve usar um transformFlags valor de { false, true, false }.

Aplica-se a