Example #1
0
 public virtual bool MoveNext()
 {
     if (_beyondEnd)
     {
         return(false);
     }
     if (BeforeFirst())
     {
         _currentPointer = _bTree.FirstPointer(_transaction);
     }
     else
     {
         _currentPointer = _currentPointer.Next();
     }
     _beyondEnd = (_currentPointer == null);
     return(!_beyondEnd);
 }