SetBoundValue() protected method

Helper for setting values that have been bound. Called from BoundMemberTracker. Custom member trackers can override this to provide their own behaviors when bound to an instance.
protected SetBoundValue ( Microsoft.Scripting.Actions.Calls.OverloadResolverFactory resolverFactory, ActionBinder binder, Type type, DynamicMetaObject value, DynamicMetaObject instance ) : DynamicMetaObject
resolverFactory Microsoft.Scripting.Actions.Calls.OverloadResolverFactory
binder ActionBinder
type System.Type
value System.Dynamic.DynamicMetaObject
instance System.Dynamic.DynamicMetaObject
return System.Dynamic.DynamicMetaObject
コード例 #1
0
 public override DynamicMetaObject SetValue(OverloadResolverFactory resolverFactory, ActionBinder binder, Type type, DynamicMetaObject value)
 {
     return(_tracker.SetBoundValue(resolverFactory, binder, type, value, _instance));
 }
コード例 #2
0
 public override Expression SetValue(Expression context, ActionBinder binder, Type type, Expression value)
 {
     return(_tracker.SetBoundValue(context, binder, type, value, _instance));
 }