public IEnumerator <T> GetEnumerator() { _enums.Clear(); _toMove.Clear(); foreach (var enumerable in _list) { IEnumerator <T> enumerator = enumerable.GetEnumerator(); if (enumerator.MoveNext()) { _enums.Add(enumerator); } } return(this); }
public void Prepare() { _enums.Clear(); foreach (var enumerable in _list) { HList <RecommendIndexEntry> .Enumerator enumerator = enumerable.GetEnumerator(); if (enumerator.MoveNext()) { _enums.Add(enumerator); } } }
public IEnumerator <uint> GetEnumerator() { _enums.Clear(); foreach (var enumerable in _list) { HList <uint> .Enumerator enumerator = enumerable.GetEnumerator(); if (enumerator.MoveNext()) { _enums.Add(enumerator); } } return(this); }
public void Clear() { _list.Clear(); _enums.Clear(); _toMove.Clear(); }