protected override Expression VisitSubQueryExpression(SubQueryExpression subQueryExpression)
            {
                var visitor = new AtsQueryModelVisitor(_parent);

                visitor.VisitQueryModel(subQueryExpression.QueryModel);
                return(visitor.Expression);
            }
Example #2
0
 public FilteringExpressionTreeVisitor(AtsQueryModelVisitor queryModelVisitor, IQuerySource querySource)
 {
     _queryModelVisitor = queryModelVisitor;
     _querySource       = querySource;
 }
 private AtsQueryModelVisitor(AtsQueryModelVisitor visitor)
     : this(visitor._queryCompilationContext)
 {
 }
 public AtsQueryingExpressionTreeVisitor(AtsQueryModelVisitor parent, IQuerySource querySource)
     : base(parent)
 {
     _parent      = parent;
     _querySource = querySource;
 }