internal override SqlExpression VisitSharedExpressionRef(SqlSharedExpressionRef sref)
 {
     if (this.ingoreExternalRefs && !this.nodeMap.ContainsKey(sref.SharedExpression))
     {
         return(sref);
     }
     return(new SqlSharedExpressionRef((SqlSharedExpression)this.Visit(sref.SharedExpression)));
 }
Beispiel #2
0
 internal virtual SqlExpression VisitSharedExpressionRef(SqlSharedExpressionRef sref)
 {
     return(sref);
 }
Beispiel #3
0
 internal override SqlExpression VisitSharedExpressionRef(SqlSharedExpressionRef sref)
 {
     return(this.VisitExpression(sref.SharedExpression.Expression));
 }
Beispiel #4
0
 internal override SqlExpression VisitSharedExpressionRef(SqlSharedExpressionRef sref)
 {
     throw Error.UnexpectedSharedExpressionReference();
 }