Exemplo n.º 1
0
 public Iterator(InternalMruManager <TKey, TValue> collection)
 {
     if (collection == null)
     {
         throw new ArgumentNullException("collection");
     }
     this._collection = collection;
     Current          = collection._head;
 }
Exemplo n.º 2
0
 /// <summary>
 /// Constructor expecting MinCapacity & MaxCapacity
 /// </summary>
 /// <param name="minCapacity"></param>
 /// <param name="maxCapacity"></param>
 /// <param name="comparer"> </param>
 public MruManager(int minCapacity, int maxCapacity, IComparer <TKey> comparer)
 {
     mruManager      = new InternalMruManager <TKey, TValue>(minCapacity, maxCapacity);
     CacheCollection = new Collections.Generic.SortedDictionary <TKey, MruItem <TKey, TValue> >(comparer);
 }