internal override InvocationExpression Rewrite(Expression lambda, Expression[] arguments) { Debug.Assert(lambda != null); Debug.Assert(arguments == null || arguments.Length == 0); return Expression.Invoke(lambda); } }