private void VerifyStateChanges() { if (m_InnerStateChanges != m_InnerArrayList._version) { throw new InvalidOperationException ("ArrayList view is invalid because the underlying ArrayList was modified."); } }