Ejemplo n.º 1
0
 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);
 }
Ejemplo n.º 2
0
            internal override SqlStatement VisitAssign(SqlAssign sa)
            {
                base.VisitAssign(sa);
                SqlExpression right = sa.RValue;

                this.CoerceToFirst(sa.LValue, ref right);
                sa.RValue = right;
                return(sa);
            }
Ejemplo n.º 3
0
 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));
 }
Ejemplo n.º 5
0
 internal override SqlStatement VisitAssign(SqlAssign sa) => new SqlAssign(VisitExpression(sa.LValue), VisitExpression(sa.RValue), sa.SourceExpression);