DynamicAttribute コンストラクター

定義

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

オーバーロード

名前 説明
DynamicAttribute()

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

DynamicAttribute(Boolean[])

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

DynamicAttribute()

ソース:
DynamicAttribute.cs
ソース:
DynamicAttribute.cs
ソース:
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.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 の基になる発生に基づいて構築された型で使用されます。

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

適用対象