public IEnumerator <T> GetEnumerator() { var enumerator = new MutableEnumerator <T>(this); _enumerators.Add(enumerator); return(enumerator); }
public void RemoveEnumerator(MutableEnumerator <T> enumerator) { _enumerators.Remove(enumerator); }