2using System.Collections;
3using System.Collections.Generic;
13 private readonly IEnumerable<DictionaryEntry> entries;
14 private readonly IEnumerator<DictionaryEntry> e;
18 this.entries = Entries;
19 this.e = this.entries.GetEnumerator();
25 public KeyValuePair<string, object>
Current =>
new KeyValuePair<string, object>(this.e.Current.Key,
this.e.Current.Value);
30 object IEnumerator.Current =>
new KeyValuePair<string, object>(this.e.Current.Key,
this.e.Current.Value);
45 return this.e.MoveNext();
bool MoveNext()
IEnumerator.MoveNext
void Reset()
IEnumerator.Reset
void Dispose()
IDisposable.Dispose
KeyValuePair< string, object > Current
IEnumerator<T>.Current