public Expression ChangeAlias(string replacement) { return new SqlColumnExpression(this.Type, replacement, this.Name, this.Special); } }
protected override Expression VisitColumn(SqlColumnExpression columnExpression) { if (this.oldAliasMatch(columnExpression.SelectAlias)) { return columnExpression.ChangeAlias(this.replacement); } return base.VisitColumn(columnExpression); }