public FallbackSetMember ( |
||
target | The target of the dynamic set member operation. | |
value | The value to set to the member. | |
return |
public DynamicMetaObject FallbackSetMember(DynamicMetaObject target, DynamicMetaObject value)
{
return FallbackSetMember(target, value, null);
}
SetMemberBinder::FallbackSetMember ( |
public override DynamicMetaObject BindSetMember(SetMemberBinder binder, DynamicMetaObject value) { var binderDefault = binder.FallbackSetMember(this, value); Expression expression = GetSetValueExpression(binder.Name, value.Value); var dynamicSuggestion = new DynamicMetaObject(expression, BindingRestrictions.GetTypeRestriction(Expression, LimitType) .Merge(binderDefault.Restrictions)); return binder.FallbackSetMember(this, value, dynamicSuggestion); }