private void Remove(StratabaseListInsertion <TElement> item) { int index = m_insertionsCache.IndexOf(item); m_insertionsCache.RemoveAt(index); m_currentListCache.RemoveAt(index); }
private void Insert(StratabaseListInsertion <TElement> item) { int index = m_insertionsCache.InsertSorted(item, (l, r) => l.Index - r.Index); m_currentListCache.Insert(index, item.Value); }