DynamicMetaObject クラス

定義

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

public ref class DynamicMetaObject
public class DynamicMetaObject
type DynamicMetaObject = class
Public Class DynamicMetaObject
継承
DynamicMetaObject

注釈

詳細については、PDF 形式で入手できる 動的インターフェイスの実装に関する 記事をダウンロードしてください。

コンストラクター

DynamicMetaObject(Expression, BindingRestrictions)

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

DynamicMetaObject(Expression, BindingRestrictions, Object)

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

フィールド

EmptyMetaObjects

DynamicMetaObject 型の空の配列を表します。 このフィールドは読み取り専用です。

プロパティ

Expression

動的バインディング プロセスにおいて DynamicMetaObject を表す式。

HasValue

DynamicMetaObject にランタイム値が存在するかどうかを示す値を取得します。

LimitType

DynamicMetaObject の制限型を取得します。

Restrictions

バインディングが有効となるバインディング制限のセット。

RuntimeType

ランタイム値の Type を取得します。DynamicMetaObject に値が関連付けられていない場合は null です。

Value

この DynamicMetaObject が表すランタイム値。

メソッド

BindBinaryOperation(BinaryOperationBinder, DynamicMetaObject)

動的二項演算のバインドを実行します。

BindConvert(ConvertBinder)

動的変換操作のバインディングを実行します。

BindCreateInstance(CreateInstanceBinder, DynamicMetaObject[])

動的インスタンス作成操作のバインディングを実行します。

BindDeleteIndex(DeleteIndexBinder, DynamicMetaObject[])

動的インデックス削除操作のバインディングを実行します。

BindDeleteMember(DeleteMemberBinder)

動的メンバー削除操作のバインディングを実行します。

BindGetIndex(GetIndexBinder, DynamicMetaObject[])

動的インデックス取得操作のバインディングを実行します。

BindGetMember(GetMemberBinder)

動的メンバー取得操作のバインディングを実行します。

BindInvoke(InvokeBinder, DynamicMetaObject[])

動的呼び出し操作のバインドを実行します。

BindInvokeMember(InvokeMemberBinder, DynamicMetaObject[])

動的メンバー呼び出し操作のバインディングを実行します。

BindSetIndex(SetIndexBinder, DynamicMetaObject[], DynamicMetaObject)

動的インデックス設定操作のバインディングを実行します。

BindSetMember(SetMemberBinder, DynamicMetaObject)

動的メンバー設定操作のバインディングを実行します。

BindUnaryOperation(UnaryOperationBinder)

動的単項演算のバインディングを実行します。

Create(Object, Expression)

指定されたオブジェクトのメタオブジェクトを作成します。

Equals(Object)

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetDynamicMemberNames()

すべての動的メンバー名の列挙値を返します。

GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
MemberwiseClone()

現在の Object の簡易コピーを作成します。

(継承元 Object)
ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

適用対象