public sealed override MetaObject Bind(MetaObject target, MetaObject[] args) { ContractUtils.RequiresNotNull(target, "target"); ContractUtils.RequiresNotNullItems(args, "args"); ContractUtils.Requires(args.Length == 1); return target.BindSetMember(this, args[0]); }
public static bool TryBindSetMember(SetMemberBinder binder, ref MetaObject instance, MetaObject value) { if (TryGetMetaObject(ref instance)) { instance = instance.BindSetMember(binder, value); return true; } return false; }
public sealed override MetaObject Bind(MetaObject target, MetaObject[] args) { ContractUtils.RequiresNotNull(target, "target"); ContractUtils.RequiresNotNullItems(args, "args"); ContractUtils.Requires(args.Length == 1); return(target.BindSetMember(this, args[0])); }