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]; } }
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(); }
protected BListInner(BListInner <K, T> frozen) : base(frozen) { _highestKey = InternalList.CopyToNewArray(frozen._highestKey); }