private static BTreeRangeSingle[] ToArray(SortedCollection4 collection) { return (BTreeRangeSingle[])collection.ToArray(new BTreeRangeSingle[collection.Size ()]); }
private void AssertCollection(int[] expected, SortedCollection4 collection) { Assert.AreEqual(expected.Length, collection.Size()); ArrayAssert.AreEqual(IntArrays4.ToObjectArray(expected), collection.ToArray(new object [collection.Size()])); }
private static IBTreeRange ToRange(SortedCollection4 sorted) { if (1 == sorted.Size()) { return (IBTreeRange)sorted.SingleElement(); } return new BTreeRangeUnion(sorted); }