System.Dynamic 名前空間

動的言語ランタイムをサポートするクラスとインターフェイスを提供します。

クラス

名前 説明
BinaryOperationBinder

呼び出しサイトでのバイナリ動的操作を表し、バインディング セマンティックと操作の詳細を提供します。

BindingRestrictions

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

CallInfo

動的バインディング プロセスの引数について説明します。

ConvertBinder

呼び出しサイトでの動的な変換操作を表し、バインディング セマンティックと操作の詳細を提供します。

CreateInstanceBinder

呼び出しサイトでの動的な作成操作を表し、バインディング セマンティックと操作の詳細を提供します。

DeleteIndexBinder

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

DeleteMemberBinder

呼び出しサイトでの動的なメンバーの削除操作を表し、バインディング セマンティックと操作の詳細を提供します。

DynamicMetaObject

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

DynamicMetaObjectBinder

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

DynamicObject

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

ExpandoObject

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

GetIndexBinder

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

GetMemberBinder

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

InvokeBinder

呼び出しサイトでの動的呼び出し操作を表し、バインディング セマンティックと操作の詳細を提供します。

InvokeMemberBinder

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

SetIndexBinder

呼び出しサイトでの動的セット インデックス操作を表し、バインディング セマンティックと操作の詳細を提供します。

SetMemberBinder

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

UnaryOperationBinder

呼び出しサイトでの単項動的操作を表し、バインディング セマンティックと操作の詳細を提供します。

インターフェイス

名前 説明
IDynamicMetaObjectProvider

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

IInvokeOnGetBinder

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