public override ArrayList GetRange(int index, int count) { CheckRange(index, count, m_Adaptee.Count); return new RangedArrayList(this, index, count); }