DynamicAttribute Construtores
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Inicializa uma nova instância da classe DynamicAttribute.
Sobrecargas
| Nome | Description |
|---|---|
| DynamicAttribute() |
Inicializa uma nova instância da classe DynamicAttribute. |
| DynamicAttribute(Boolean[]) |
Inicializa uma nova instância da classe DynamicAttribute. |
DynamicAttribute()
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[])
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 da construção de um tipo, quais Object ocorrências devem ser tratadas como um tipo expedido dinamicamente.
Comentários
Esse construtor deve ser usado em tipos criados em uma ocorrência subjacente que Object deve ser tratada 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 pode 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 }.