protected override AListInnerBase <T, T> SplitAt(int divAt, out AListNode <T, T> right) { right = new AListInner <T>(this, divAt, LocalCount - divAt, _children[divAt].Index, MaxNodeSize); return(new AListInner <T>(this, 0, divAt, 0, MaxNodeSize)); }
protected AListInner(AListInner <T> original, int localIndex, int localCount, uint baseIndex, int maxNodeSize) : base(original, localIndex, localCount, baseIndex, maxNodeSize) { }
protected AListInner(AListInner <T> original, uint index, uint count, AListBase <T, T> list) : base(original, index, count, list) { }
protected AListInner(AListInner <T> frozen) : base(frozen) { }