DynamicAttribute Construtores
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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 }.