protected HeaderEntry <TKey, TValue> NewHeaderEntry(int h, TKey name, TValue value, HeaderEntry <TKey, TValue> next) => new HeaderEntry <TKey, TValue>(h, name, value, next, this.head);
internal void Remove() { this.Before.After = this.After; this.After.Before = this.Before; }
public void Dispose() { this.node = null; this.index = 0; }
public void Reset() { this.node = this.head.After; this.index = 0; }
void IDisposable.Dispose() { this.node = null; this.current = default(TValue); }
void IEnumerator.Reset() { this.node = this.head; this.current = default(TValue); }