public override void Remove(object value) { VerifyStateChanges(); int x = IndexOf(value); if (x > -1) { RemoveAt(x); } m_InnerStateChanges = m_InnerArrayList._version; }