Beispiel #1
0
            internal override SqlExpression VisitSharedExpression(SqlSharedExpression sub)
            {
                SqlSharedExpression expression = new SqlSharedExpression(sub.Expression);

                this.nodeMap[sub]     = expression;
                expression.Expression = this.VisitExpression(sub.Expression);
                return(expression);
            }
Beispiel #2
0
 internal virtual SqlExpression VisitSharedExpression(SqlSharedExpression shared)
 {
     shared.Expression = this.VisitExpression(shared.Expression);
     return(shared);
 }
Beispiel #3
0
 // Methods
 internal SqlSharedExpressionRef(SqlSharedExpression expr)
     : base(SqlNodeType.SharedExpressionRef, expr.ClrType, expr.SourceExpression)
 {
     this.expr = expr;
 }
Beispiel #4
0
 internal override SqlExpression VisitSharedExpression(SqlSharedExpression shared)
 {
     return(this.VisitExpression(shared.Expression));
 }