System.Dynamic 名前空間

動的言語ランタイムをサポートするクラスとインターフェイスが用意されています。

クラス

BinaryOperationBinder

呼び出しサイトでの動的な 2 項演算を表しており、バインド セマンティックおよび演算の詳細を提供します。

BindingRestrictions

動的バインディングが有効となる、DynamicMetaObject に対するバインディング制限のセットを表します。

CallInfo

動的バインド プロセスの引数を記述します。

ConvertBinder

呼び出しサイトでの動的変換操作を表しており、バインド セマンティックおよび操作の詳細を提供します。

CreateInstanceBinder

呼び出しサイトでの動的作成操作を表しており、バインド セマンティックおよび操作の詳細を提供します。

DeleteIndexBinder

呼び出しサイトでの動的インデックス削除操作を表しており、バインド セマンティックおよび操作の詳細を提供します。

DeleteMemberBinder

呼び出しサイトでの動的メンバー削除操作を表しており、バインド セマンティックおよび操作の詳細を提供します。

DynamicMetaObject

動的バインドと、動的バインドに参加しているオブジェクトのバインド ロジックを表します。

DynamicMetaObjectBinder

DynamicMetaObject バインディング プロトコルに参加する動的呼び出しサイトのバインダー。

DynamicObject

実行時の動的な動作を指定する基底クラスを提供します。 このクラスは継承される必要があります。直接インスタンス化することはできません。

ExpandoObject

実行時にメンバーを動的に追加および削除できるオブジェクトを表します。

GetIndexBinder

呼び出しサイトでの動的インデックス取得操作を表しており、バインド セマンティックおよび操作の詳細を提供します。

GetMemberBinder

呼び出しサイトでの動的メンバー取得操作を表しており、バインド セマンティックおよび操作の詳細を提供します。

InvokeBinder

呼び出しサイトでの動的呼び出し操作を表しており、バインド セマンティックおよび操作の詳細を提供します。

InvokeMemberBinder

呼び出しサイトでの動的メンバー呼び出し操作を表しており、バインド セマンティックおよび操作の詳細を提供します。

SetIndexBinder

呼び出しサイトでの動的インデックス設定操作を表しており、バインド セマンティックおよび操作の詳細を提供します。

SetMemberBinder

呼び出しサイトでの動的メンバー設定操作を表しており、バインド セマンティックおよび操作の詳細を提供します。

UnaryOperationBinder

呼び出しサイトでの動的な単項演算を表しており、バインド セマンティックおよび演算の詳細を提供します。

インターフェイス

IDynamicMetaObjectProvider

実行時に操作をバインドできる動的オブジェクトを表します。

IInvokeOnGetBinder

プロパティが取得操作を実行するときにメンバー取得がプロパティを呼び出す必要があるかどうかを示す、動的メンバー取得操作についての情報を表します。