Exemplo n.º 1
0
 public void Dispose()
 {
     lock (syncRoot)
     {
         _purgeItem(_current);
         _current = null;
     }
 }
Exemplo n.º 2
0
 public bool MoveNext()
 {
     lock (syncRoot)
     {
         _purgeItem(_current);
         _current = _moveNext();
     }
     return(_current != null);
 }