private string ConstructInvokeStatement(InvokeMemberBinder binder, object[] args) { return string.Format("{0}({1})", binder.Name, string.Join(",", args.Select(ObjectExtensions.AsArgument))); }