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