DynamicMetaObject.Create(Object, Expression) Method

Definition

Creates a meta-object for the specified object.

public static System.Dynamic.DynamicMetaObject Create (object value, System.Linq.Expressions.Expression expression);

Parameters

value
Object

The object to get a meta-object for.

expression
Expression

The expression representing this DynamicMetaObject during the dynamic binding process.

Returns

If the given object implements IDynamicMetaObjectProvider and is not a remote object from outside the current AppDomain, returns the object's specific meta-object returned by GetMetaObject(Expression). Otherwise a plain new meta-object with no restrictions is created and returned.

Applies to

Product Versions
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1
UWP 10.0