示例#1
0
 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()));
            }
        }