public override IEnumerator GetEnumerator(int index, int count) { CheckRange(index, count, m_Adaptee.Count); return new EnumeratorWithRange(m_Adaptee.GetEnumerator(), index, count); }