Sdílet prostřednictvím


DynamicAttribute Konstruktory

Definice

Inicializuje novou instanci DynamicAttribute třídy.

Přetížení

DynamicAttribute()

Inicializuje novou instanci DynamicAttribute třídy.

DynamicAttribute(Boolean[])

Inicializuje novou instanci DynamicAttribute třídy.

DynamicAttribute()

Inicializuje novou instanci DynamicAttribute třídy.

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

Poznámky

Při použití ve specifikaci atributu je konstruktor bez parametrů sémanticky ekvivalentní DynamicAttribute({ true }), a lze jej považovat za zkratku pro tento výraz. Proto by měla být použita pouze u prvku typu Object.

Platí pro

DynamicAttribute(Boolean[])

Inicializuje novou instanci DynamicAttribute třídy.

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())

Parametry

transformFlags
Boolean[]

Určuje, v předponě procházení konstrukce typu, které Object výskyty mají být považovány za dynamicky odesílaný typ.

Poznámky

Tento konstruktor se má používat u typů, které jsou založené na základním výskytu Object , který má být dynamicky zpracován.

Pokud je například C obecný typ se dvěma parametry typu, může být použití vytvořeného typu C<Object,Object> určeno k dynamickému zacházení s prvním argumentem typu a druhou obvykle, v takovém případě by měla odpovídající specifikace atributu použít transformFlags hodnotu { false, true, false }.

Platí pro