public bool IsLowerHalf(PageMap <TData> outer) { var outerMiddle = outer.Count / 2; return(Bounds.Max >= outerMiddle && Bounds.Min >= outerMiddle); }
public EnumeratorBackward(PageMap <TData> page) { _page = page; _index = _page.Bounds.Max + 1; }
public bool IsHalfFits(PageMap <TData> outer) { return(outer.Count * 2 / _source.Count > 0); }
public EnumeratorForward(PageMap <TData> page) { _page = page; _index = _page.Bounds.Min - 1; }