Freigeben über


DynamicAttribute Konstruktoren

Definition

Initialisiert eine neue Instanz der DynamicAttribute-Klasse.

Überlädt

DynamicAttribute()

Initialisiert eine neue Instanz der DynamicAttribute-Klasse.

DynamicAttribute(Boolean[])

Initialisiert eine neue Instanz der DynamicAttribute-Klasse.

DynamicAttribute()

Quelle:
DynamicAttribute.cs
Quelle:
DynamicAttribute.cs
Quelle:
DynamicAttribute.cs

Initialisiert eine neue Instanz der DynamicAttribute-Klasse.

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

Hinweise

Bei Verwendung in einer Attributspezifikation ist der parameterlose Konstruktor semantisch gleichwertig DynamicAttribute({ true })und kann als Abkürzung für diesen Ausdruck betrachtet werden. Es sollte daher nur für ein Element vom Typ Objectverwendet werden.

Gilt für:

DynamicAttribute(Boolean[])

Quelle:
DynamicAttribute.cs
Quelle:
DynamicAttribute.cs
Quelle:
DynamicAttribute.cs

Initialisiert eine neue Instanz der DynamicAttribute-Klasse.

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

Parameter

transformFlags
Boolean[]

Gibt in einem Präfixdurchlauf der Konstruktion eines Typs an, welche Vorkommen von Object als dynamisch weitergeleiteter Typ behandelt werden sollen.

Hinweise

Dieser Konstruktor soll für Typen verwendet werden, die auf einem zugrunde liegenden Vorkommen aufbauen, das Object dynamisch behandelt werden soll.

Wenn C es sich beispielsweise um einen generischen Typ mit zwei Typparametern handelt, kann eine Verwendung des konstruierten Typs C<Object,Object> für die dynamische Behandlung des ersten Typarguments und des zweiten Typs in der Regel vorgesehen sein. In diesem Fall sollte die entsprechende Attributspezifikation den transformFlags Wert { false, true, false }verwenden.

Gilt für: