Exemple #1
0
 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);
Exemple #2
0
 internal void Remove()
 {
     this.Before.After = this.After;
     this.After.Before = this.Before;
 }
Exemple #3
0
 public void Dispose()
 {
     this.node  = null;
     this.index = 0;
 }
Exemple #4
0
 public void Reset()
 {
     this.node  = this.head.After;
     this.index = 0;
 }
Exemple #5
0
 void IDisposable.Dispose()
 {
     this.node    = null;
     this.current = default(TValue);
 }
Exemple #6
0
 void IEnumerator.Reset()
 {
     this.node    = this.head;
     this.current = default(TValue);
 }