protected virtual void VisitAnd(LdapAndFilter filter) { foreach (var ldapFilter in filter.Filter) { Visit(ldapFilter); } }
protected override void VisitAnd(LdapAndFilter filter) { var size = _inner.Count + 1; base.VisitAnd(filter); while (_inner.Count > size) { _inner.Push(Expression.AndAlso(_inner.Pop(), _inner.Pop())); } }