public override IEnumerator GetEnumerator(int index, int count) { lock (m_SyncRoot) { return m_InnerArrayList.GetEnumerator(index, count); } }