Beispiel #1
0
        private void InsertImplCore(int index, T item)
        {
            ListTImplementation.Insert(index, item);
            Version++;

            OnItemAddedCore(item);
        }
Beispiel #2
0
        private void RemoveCoreImpl(int index)
        {
            var item = ListTImplementation[index];

            ListTImplementation.RemoveAt(index);
            Version++;

            OnItemRemovedCore(item);
        }
Beispiel #3
0
        private bool RemoveImpl(T item, int index)
        {
            if (index == -1)
            {
                index = ListTImplementation.IndexOf(item);
            }

            RemoveItem(index);

            return(index != -1);
        }