Partilhar via


DynamicAttribute Construtores

Definição

Inicializa uma nova instância da classe DynamicAttribute.

Sobrecargas

DynamicAttribute()

Inicializa uma nova instância da classe DynamicAttribute.

DynamicAttribute(Boolean[])

Inicializa uma nova instância da classe DynamicAttribute.

DynamicAttribute()

Origem:
DynamicAttribute.cs
Origem:
DynamicAttribute.cs
Origem:
DynamicAttribute.cs

Inicializa uma nova instância da classe DynamicAttribute.

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

Comentários

Quando usado em uma 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. Portanto, ele só deve ser usado em um elemento do tipo Object.

Aplica-se a

DynamicAttribute(Boolean[])

Origem:
DynamicAttribute.cs
Origem:
DynamicAttribute.cs
Origem:
DynamicAttribute.cs

Inicializa uma nova instância da classe DynamicAttribute.

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, em uma passagem de prefixo de construção de um tipo, que ocorrências Object devem ser tratadas como um tipo expedido dinamicamente.

Comentários

Esse construtor destina-se a ser usado em tipos criados em uma ocorrência subjacente do Object que deve ser tratado dinamicamente.

Por exemplo, se C for um tipo genérico com dois parâmetros de tipo, um uso do tipo C<Object,Object> construído poderá ser destinado a tratar o primeiro argumento de tipo dinamicamente e o segundo normalmente, nesse caso, a especificação de atributo apropriada deve usar um transformFlags valor de { false, true, false }.

Aplica-se a