Пример #1
0
        private void VisitAndAlso(BinaryExpression andAlso)
        {
            if (subClauseDepth > 0)
            {
                luceneQuery.OpenSubclause();
            }
            subClauseDepth++;

            VisitExpression(andAlso.Left);
            luceneQuery.AndAlso();
            VisitExpression(andAlso.Right);

            subClauseDepth--;
            if (subClauseDepth > 0)
            {
                luceneQuery.CloseSubclause();
            }
        }
Пример #2
0
 /// <inheritdoc />
 public IFilterFactory <T> AndAlso()
 {
     _documentQuery.AndAlso();
     return(this);
 }