コード例 #1
0
 public void Dispose()
 {
     lock (syncRoot)
     {
         _purgeItem(_current);
         _current = null;
     }
 }
コード例 #2
0
 public bool MoveNext()
 {
     lock (syncRoot)
     {
         _purgeItem(_current);
         _current = _moveNext();
     }
     return(_current != null);
 }