public void Dispose() { q = null; index = 0; current = default; GC.SuppressFinalize(this); }
public Enumerator(LookaheadQueue <T> q) { this.q = q; index = 0; current = default; }