public abstract void Visit(AnonymousNew expression);
public AnonymousNew Update(AnonymousNew expression, IEnumerable<AnonymousParameter> parameters, string type) { if (expression.Parameters != parameters || expression.Type != type) return new AnonymousNew(type, new AnonymousParameterList(parameters)); return expression; }