public override void AddItem(ICmObject obj) { CheckDisposed(); ILexSense selectedSense = obj as ILexSense; IFdoReferenceCollection <IReversalIndexEntry> col = selectedSense.ReversalEntriesRC; if (!col.Contains(m_obj as IReversalIndexEntry)) { int h1 = m_vectorRefView.RootBox.Height; using (UndoableUnitOfWorkHelper helper = new UndoableUnitOfWorkHelper( m_cache.ActionHandlerAccessor, LexEdStrings.ksUndoAddRevToSense, LexEdStrings.ksRedoAddRevToSense)) { col.Add(m_obj as IReversalIndexEntry); helper.RollBack = false; } int h2 = m_vectorRefView.RootBox.Height; CheckViewSizeChanged(h1, h2); } }