예제 #1
0
 protected BListInner(BListInner <K, T> original, int localIndex, int localCount, uint baseIndex, int maxNodeSize)
     : base(original, localIndex, localCount, baseIndex, maxNodeSize)
 {
     _highestKey = new K[_children.Length - 1];
     for (int i = 0; i < localCount - 1; i++)
     {
         _highestKey[i] = original._highestKey[localIndex + i];
     }
 }
예제 #2
0
 protected BListInner(BListInner <K, T> original, uint index, uint count, AListBase <K, T> list) : base(original, index, count, list)
 {
     // This constructor is called by CopySection
     GetHighestKeys();
 }
예제 #3
0
 protected BListInner(BListInner <K, T> frozen) : base(frozen)
 {
     _highestKey = InternalList.CopyToNewArray(frozen._highestKey);
 }