public IPoolingEnumerator <TSource> GetEnumerator() => _elements.GetEnumerator();
public IPoolingEnumerator <T> Init(PoolingList <T> src) { _src = src; _enumerator = _src.GetEnumerator(); return(this); }
public void Reset() { _enumerator?.Dispose(); _enumerator = _src.GetEnumerator(); }
public IPoolingEnumerator <TElement> GetEnumerator() => _elements.GetEnumerator();