public override bool TryInvoke(InvokeBinder binder, object[] args, out object result) { MethodInfo mi = (MethodInfo)args[0]; result = new DynamicVarArgsMethodInvoker(mi, args.Skip(1).ToArray()); return(true); }
public DynamicVarArgsMethodInvokerMetaObject(Expression expression, DynamicVarArgsMethodInvoker value) : base(expression, BindingRestrictions.Empty, value) { this.value = value; }