private Expression <Func <MediaContent, bool> > VisitInner(IExpression expression) { var visitor = new QueryExpressionTranslator(); visitor.Visite(expression); return(visitor.LinqExpression); }
private Expression <Func <TextContent, bool> > VisitInner(IExpression expression) { var visitor = new QueryExpressionTranslator(); visitor.Visite(expression); //combine the order expressions. this.OrderExpressions.AddRange(visitor.OrderExpressions); this.CategoryQueries = this.CategoryQueries.Concat(visitor.CategoryQueries); return(visitor.LinqExpression); }
private Expression<Func<TextContent, bool>> VisitInner(IExpression expression) { var visitor = new QueryExpressionTranslator(); visitor.Visite(expression); //combine the order expressions. this.OrderExpressions.AddRange(visitor.OrderExpressions); this.CategoryQueries = this.CategoryQueries.Concat(visitor.CategoryQueries); return visitor.LinqExpression; }
private Expression<Func<MediaContent, bool>> VisitInner(IExpression expression) { var visitor = new QueryExpressionTranslator(); visitor.Visite(expression); return visitor.LinqExpression; }