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)によって返されるオブジェクトの特定のメタ オブジェクトを返します。 それ以外の場合は、制限のない単純な新しいメタ オブジェクトが作成され、返されます。

適用対象