internal override SqlStatement VisitAssign(SqlAssign sa) { base.VisitAssign(sa); SqlExpression rValue = sa.RValue; CoerceToFirst(sa.LValue, ref rValue); sa.RValue = rValue; return(sa); }
internal virtual SqlStatement VisitAssign(SqlAssign sa) { sa.LValue = this.VisitExpression(sa.LValue); sa.RValue = this.VisitExpression(sa.RValue); return(sa); }
internal override SqlStatement VisitAssign(SqlAssign sa) { return(new SqlAssign(this.VisitExpression(sa.LValue), this.VisitExpression(sa.RValue), sa.SourceExpression)); }