private static object[] GetMetaMethodInvocationArguments(MethodInvocationExpression node)
{
if (node.NamedArguments.Count == 0)
return node.Arguments.ToArray();
var arguments = new List();
arguments.Add(node.NamedArguments.ToArray());
arguments.Extend(node.Arguments);
return arguments.ToArray();
}