DynamicAttribute Konstruktoren

Definition

Initialisiert eine neue Instanz der DynamicAttribute-Klasse.

Überlädt

Name Beschreibung
DynamicAttribute()

Initialisiert eine neue Instanz der DynamicAttribute-Klasse.

DynamicAttribute(Boolean[])

Initialisiert eine neue Instanz der DynamicAttribute-Klasse.

DynamicAttribute()

Initialisiert eine neue Instanz der DynamicAttribute-Klasse.

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

Hinweise

Wenn er in einer Attributspezifikation verwendet wird, entspricht der parameterlose Konstruktor semantisch DynamicAttribute({ true })dem und kann als Kurzform für diesen Ausdruck betrachtet werden. Es sollte daher nur für ein Element vom Typ Objectverwendet werden.

Gilt für:

DynamicAttribute(Boolean[])

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äfix-Traversal der Konstruktion eines Typs an, welche Object Vorkommen als dynamisch verteilter Typ behandelt werden sollen.

Hinweise

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

Wenn C es sich z. B. 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 die zweite in der Regel vorgesehen sein, in diesem Fall sollte die entsprechende Attributspezifikation einen transformFlags Wert von { false, true, false }verwenden.

Gilt für: