public static GetInstanceRestriction ( |
||
expression | The expression to test. | |
instance | object | The exact object instance to test. |
return |
public static BindingRestrictions GetInstanceRestriction(Expression expression, object instance)
{
ContractUtils.RequiresNotNull(expression, nameof(expression));
return new InstanceRestriction(expression, instance);
}
public static DynamicMetaObject ToMetaObjectWithValue(this Expression expression, object instance, object value) => new DynamicMetaObject(expression, BindingRestrictions.GetInstanceRestriction(expression, instance), value);