Condividi tramite


DynamicAttribute Costruttori

Definizione

Inizializza una nuova istanza della classe DynamicAttribute.

Overload

DynamicAttribute()

Inizializza una nuova istanza della classe DynamicAttribute.

DynamicAttribute(Boolean[])

Inizializza una nuova istanza della classe DynamicAttribute.

DynamicAttribute()

Inizializza una nuova istanza della classe DynamicAttribute.

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

Commenti

Se usato in una specifica di attributo, il costruttore senza parametri è semanticamente equivalente a DynamicAttribute({ true })e può essere considerato una sintassi abbreviata per tale espressione. Deve quindi essere usato solo in un elemento di tipo Object.

Si applica a

DynamicAttribute(Boolean[])

Inizializza una nuova istanza della 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())

Parametri

transformFlags
Boolean[]

Specifica, in un prefisso traversal della costruzione di un tipo, quali occorrenze Object vanno trattate come tipo dinamicamente inviato.

Commenti

Questo costruttore deve essere usato su tipi basati su un'occorrenza sottostante di Object che deve essere trattata in modo dinamico.

Ad esempio, se C è un tipo generico con due parametri di tipo, un uso del tipo C<Object,Object> costruito potrebbe essere destinato a trattare dinamicamente il primo argomento di tipo e il secondo in genere, nel qual caso la specifica dell'attributo appropriata deve usare un transformFlags valore di { false, true, false }.

Si applica a