internal override SqlStatement VisitAssign(SqlAssign sa) { // L-Value of assign is never a 'Bit' nor a 'Predicate'. sa.LValue = this.VisitExpression(sa.LValue); sa.RValue = this.VisitExpression(sa.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) { _commandStringBuilder.Append("SET "); this.Visit(sa.LValue); _commandStringBuilder.Append(" = "); this.Visit(sa.RValue); return sa; }
internal override SqlStatement VisitAssign(SqlAssign sa) { return new SqlAssign(this.VisitExpression(sa.LValue), this.VisitExpression(sa.RValue), sa.SourceExpression); }
internal override SqlStatement VisitAssign(SqlAssign sa) { base.VisitAssign(sa); SqlExpression right = sa.RValue; this.CoerceToFirst(sa.LValue, ref right); sa.RValue = right; return sa; }
internal override SqlStatement VisitAssign(SqlAssign sa) { sa.LValue = this.FetchExpression(sa.LValue); sa.RValue = this.FetchExpression(sa.RValue); return sa; }