Click or drag to resize

JamBaseShellListViewShellListViewItemCollectionT Class

Generic ListViewItemCollection class that subclasses of JamBaseShellListView use for their Items collections. Concrete subclasses must specify their item type in the ITEM_CLASS parameter.
Inheritance Hierarchy
SystemObject
  System.Windows.FormsListViewListViewItemCollection
    Jam.ShellJamBaseShellListViewShellListViewItemCollectionT

Namespace: Jam.Shell
Assembly: ShellBrowser (in ShellBrowser.dll) Version: 7.2
Syntax
public class ShellListViewItemCollection<T> : ListViewListViewItemCollection
where T : ListViewItem

Type Parameters

T
If used/overriden must specify a concrete item type that is inheriting from ListViewItem

The JamBaseShellListViewShellListViewItemCollectionT type exposes the following members.

Constructors
 NameDescription
Public methodJamBaseShellListViewShellListViewItemCollectionT Initializes a new instance of the JamBaseShellListViewShellListViewItemCollectionT class.
Top
Properties
 NameDescription
Public propertyCountGets the number of items in the collection.
(Inherited from ListViewListViewItemCollection)
Public propertyIsReadOnlyGets a value indicating whether the collection is read-only.
(Inherited from ListViewListViewItemCollection)
Public propertyItemInt32 Gets the item at the specified index within the collection.
Public propertyItemStringRetrieves the item with the specified key.
(Inherited from ListViewListViewItemCollection)
Top
Methods
 NameDescription
Public methodAdd(ListViewItem)Adds an existing ListViewItem to the collection.
(Inherited from ListViewListViewItemCollection)
Public methodAdd(String)Creates an item with the specified text and adds it to the collection.
(Inherited from ListViewListViewItemCollection)
Public methodAdd(String, Int32)Creates an item with the specified text and image and adds it to the collection.
(Inherited from ListViewListViewItemCollection)
Public methodAdd(String, String)Creates an item with the specified text and image and adds it to the collection.
(Inherited from ListViewListViewItemCollection)
Public methodAdd(String, String, Int32)Creates an item with the specified key, text, and image and adds an item to the collection.
(Inherited from ListViewListViewItemCollection)
Public methodAdd(String, String, String)Creates an item with the specified key, text, and image, and adds it to the collection.
(Inherited from ListViewListViewItemCollection)
Public methodAddRange(ListViewItem)Adds an array of ListViewItem objects to the collection.
(Inherited from ListViewListViewItemCollection)
Public methodAddRange(ListViewListViewItemCollection)Adds a collection of items to the collection.
(Inherited from ListViewListViewItemCollection)
Public methodClearRemoves all items from the collection.
(Overrides ListViewListViewItemCollectionClear)
Public methodContainsDetermines whether the specified item is located in the collection.
(Inherited from ListViewListViewItemCollection)
Public methodContainsKeyDetermines whether the collection contains an item with the specified key.
(Inherited from ListViewListViewItemCollection)
Public methodCopyToCopies the entire collection into an existing array at a specified location within the array.
(Inherited from ListViewListViewItemCollection)
Public methodFindSearches for items whose name matches the specified key, optionally searching subitems.
(Inherited from ListViewListViewItemCollection)
Public methodGetEnumeratorReturns an enumerator to use to iterate through the item collection.
(Inherited from ListViewListViewItemCollection)
Public methodIndexOfReturns the index within the collection of the specified item.
(Inherited from ListViewListViewItemCollection)
Public methodIndexOfKeyRetrieves the index of the item with the specified key.
(Inherited from ListViewListViewItemCollection)
Public methodInsert(Int32, String)Creates a new item and inserts it into the collection at the specified index.
(Inherited from ListViewListViewItemCollection)
Public methodInsert(Int32, ListViewItem)Inserts an existing ListViewItem into the collection at the specified index.
(Inherited from ListViewListViewItemCollection)
Public methodInsert(Int32, String, Int32)Creates a new item with the specified image index and inserts it into the collection at the specified index.
(Inherited from ListViewListViewItemCollection)
Public methodInsert(Int32, String, String)Creates a new item with the specified text and image and inserts it in the collection at the specified index.
(Inherited from ListViewListViewItemCollection)
Public methodInsert(Int32, String, String, Int32)Creates a new item with the specified key, text, and image, and inserts it in the collection at the specified index.
(Inherited from ListViewListViewItemCollection)
Public methodInsert(Int32, String, String, String)Creates a new item with the specified key, text, and image, and adds it to the collection at the specified index.
(Inherited from ListViewListViewItemCollection)
Public methodRemoveRemoves the specified item from the collection.
(Inherited from ListViewListViewItemCollection)
Public methodRemoveAtRemoves the item at the specified index within the collection.
(Inherited from ListViewListViewItemCollection)
Public methodRemoveByKeyRemoves the item with the specified key from the collection.
(Inherited from ListViewListViewItemCollection)
Top
See Also