Share via


DynamicAttribute コンストラクター

定義

DynamicAttribute クラスの新しいインスタンスを初期化します。

オーバーロード

DynamicAttribute()

DynamicAttribute クラスの新しいインスタンスを初期化します。

DynamicAttribute(Boolean[])

DynamicAttribute クラスの新しいインスタンスを初期化します。

DynamicAttribute()

ソース:
DynamicAttribute.cs
ソース:
DynamicAttribute.cs
ソース:
DynamicAttribute.cs

DynamicAttribute クラスの新しいインスタンスを初期化します。

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

注釈

属性指定で使用する場合、パラメーターなしのコンストラクターは意味的には と等価 DynamicAttribute({ true })であり、その式の短縮形と見なすことができます。 したがって、 型 Objectの要素でのみ使用する必要があります。

適用対象

DynamicAttribute(Boolean[])

ソース:
DynamicAttribute.cs
ソース:
DynamicAttribute.cs
ソース:
DynamicAttribute.cs

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

パラメーター

transformFlags
Boolean[]

型の構築のプレフィックス走査において、どの Object のオカレンスを動的ディスパッチ型として処理するかを指定します。

注釈

このコンストラクターは、動的に扱われることを意図した の基になる出現 Object に基づいて構築された型で使用するためのものです。

たとえば、 が 2 つの型パラメーターを持つジェネリック型の場合C、構築された型C<Object,Object>の使用は、最初の型引数を動的に処理し、2 番目の引数を動的に処理することを意図している場合があります。この場合、適切な属性指定では の{ false, true, false }値をtransformFlags使用する必要があります。

適用対象