public void Dispose() { queue = null; i = -1; }
public ArrayIterator(ResizingArrayQueue <TItem> queue) { this.queue = queue; i = -1; }