void IList.RemoveAt(int index) { ListViewItem listViewItem = this.selectedItems[index]; ISelectedListViewItemCollectionInternals internals = this; internals.RemoveInternal(listViewItem); }
void IList.Remove(object value) { if (value is ListViewItem) { ListViewItem listViewItem = (ListViewItem)value; ISelectedListViewItemCollectionInternals internals = this; internals.RemoveInternal(listViewItem); } }
int IList.Add(object value) { if (value is ListViewItem) { ListViewItem listViewItem = (ListViewItem)value; ISelectedListViewItemCollectionInternals internals = this; internals.AddInternal(listViewItem); } return(this.selectedItems.Count); }