internal virtual SqlExpression VisitDoNotVisit(SqlDoNotVisitExpression expr) { return expr.Expression; }
internal override SqlExpression VisitDoNotVisit(SqlDoNotVisitExpression expr) { // duplicator can duplicate through a do-no-visit node return new SqlDoNotVisitExpression(this.VisitExpression(expr.Expression)); }