Compartir a través de


DynamicAttribute Constructores

Definición

Inicializa una nueva instancia de la clase DynamicAttribute.

Sobrecargas

DynamicAttribute()

Inicializa una nueva instancia de la clase DynamicAttribute.

DynamicAttribute(Boolean[])

Inicializa una nueva instancia de la clase DynamicAttribute.

DynamicAttribute()

Inicializa una nueva instancia de la clase DynamicAttribute.

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

Comentarios

Cuando se usa en una especificación de atributo, el constructor sin parámetros es semánticamente equivalente a DynamicAttribute({ true })y se puede considerar una abreviatura de esa expresión. Por lo tanto, solo se debe usar en un elemento de tipo Object.

Se aplica a

DynamicAttribute(Boolean[])

Inicializa una nueva instancia de la clase 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, en un cruce seguro de prefijo de la construcción de un tipo, que las apariciones de Object deben tratarse como un tipo enviado dinámicamente.

Comentarios

Este constructor está diseñado para usarse en tipos que se basan en una aparición subyacente de Object que está pensada para tratarse dinámicamente.

Por ejemplo, si C es un tipo genérico con dos parámetros de tipo, un uso del tipo C<Object,Object> construido podría estar pensado para tratar el primer argumento de tipo dinámicamente y el segundo normalmente, en cuyo caso la especificación de atributo adecuada debe usar un transformFlags valor de { false, true, false }.

Se aplica a