public override int Add(object value) { VerifyStateChanges(); m_InnerArrayList.Insert(m_InnerIndex + m_InnerCount, value); m_InnerStateChanges = m_InnerArrayList._version; return ++m_InnerCount; }