// Constructor. public SynchronizedDictIterator (IDictionary <KeyT, ValueT> dict, IDictionaryIterator <KeyT, ValueT> iterator) { this.dict = dict; this.iterator = iterator; }
// Constructor. public DictionaryEnumeratorAdapter(IDictionaryIterator <KeyT, ValueT> e) { if (e == null) { throw new ArgumentNullException("e"); } this.e = e; }
// Implement the non-generic ICollection interface. public void CopyTo(Array array, int index) { IDictionaryIterator <KeyT, ValueT> iterator = dict.GetIterator(); while (iterator.MoveNext()) { array.SetValue(iterator.Current, index++); } }
public void GetMethod(Library library) { IDictionaryIterator iterator = library.CreateNumerator(); while (iterator.Terminate()) { Method algorithm = iterator.Next(); Console.WriteLine(algorithm.Name); } }
// Constructor. public FixedSizeDictIterator(IDictionaryIterator <KeyT, ValueT> iterator) { this.iterator = iterator; }
public WordsInDictAggregate(IDictionaryIterator <T, U> iterator) { _iterator = iterator; }
// Constructor. public ReadOnlyDictIterator(IDictionaryIterator <KeyT, ValueT> iterator) { this.iterator = iterator; }