DynamicMetaObject.Create(Object, Expression) メソッド

定義

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

public:
 static System::Dynamic::DynamicMetaObject ^ Create(System::Object ^ value, System::Linq::Expressions::Expression ^ expression);
public static System.Dynamic.DynamicMetaObject Create (object value, System.Linq.Expressions.Expression expression);
static member Create : obj * System.Linq.Expressions.Expression -> System.Dynamic.DynamicMetaObject
Public Shared Function Create (value As Object, expression As Expression) As DynamicMetaObject

パラメーター

value
Object

メタオブジェクトの取得対象となるオブジェクト。

expression
Expression

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

戻り値

指定されたオブジェクトが IDynamicMetaObjectProvider を実装し、なおかつ (現在の AppDomain 外の) リモート オブジェクトではない場合、GetMetaObject(Expression) が返すオブジェクトの固有のメタオブジェクトが返されます。 それ以外の場合は、制限のない通常のメタオブジェクトが新たに作成されて、返されます。

適用対象