Beispiel #1
0
 /// <summary>Constructs a BTreeList instance.</summary>
 public BTreeList(int order, IComparer <T> comparer)
 {
     _isReadOnly = false;
     _order      = order;
     _comparer   = comparer;
     _kvcomparer = new KvComparer(_comparer);
     Clear();
 }
Beispiel #2
0
        /// <summary>Constructs a BTreeList instance.</summary>
        public BTreeDictionary(int order, IComparer <TKey> comparer)
        {
            if (order < 4)
            {
                throw new ArgumentOutOfRangeException("order");
            }
            if (comparer == null)
            {
                throw new ArgumentNullException("comparer");
            }

            _isReadOnly = false;
            _order      = order;
            _comparer   = comparer;
            _kvcomparer = new KvComparer(_comparer);
            Clear();
        }