Example #1
0
        public IEnumerator <T> GetEnumerator()
        {
            var enumerator = new MutableEnumerator <T>(this);

            _enumerators.Add(enumerator);
            return(enumerator);
        }
Example #2
0
 public void RemoveEnumerator(MutableEnumerator <T> enumerator)
 {
     _enumerators.Remove(enumerator);
 }