Click or drag to resize

SystemShellListItemCollectionT Class

Generic collection class for items implementing IShellItem.
Inheritance Hierarchy
SystemObject
  Jam.ShellSystemShellListItemCollectionT

Namespace:  Jam.Shell
Assembly:  ShellBrowser.Core (in ShellBrowser.Core.dll) Version: 6.3.1
Syntax
public class SystemShellListItemCollection<T> : IList<T>, 
	ICollection<T>, IEnumerable<T>, IEnumerable
where T : IShellItem

Type Parameters

T
The type of the list items contained, must implement IShellItem

The SystemShellListItemCollectionT type exposes the following members.

Constructors
  NameDescription
Public methodSystemShellListItemCollectionT
Initializes a new instance of the SystemShellListItemCollectionT class.
Top
Properties
  NameDescription
Public propertyCount
Returns the number of items in the collection
Public propertyIsReadOnly
Returns true
Public propertyItem
Get a item at the specified index. The setter currently always throws an exception.
Top
Methods
  NameDescription
Public methodAdd
Public methodClear
Public methodContains
Determines whether an element is in the collection
Public methodCopyTo
Copies the entire SystemShellListItemCollectionT to a compatible one-dimensional array, starting at the specified index of the target array.
Public methodGetEnumerator
Returns an enumerator that iterates through the collection.
Public methodGetFilePaths
returns the Filepaths contained in this collection as string array.
Public methodIndexOf(T)
Searches for the specified object and returns the zero-based index of the first occurrence within the entire Collections.
Public methodIndexOf(ItemIdList)
Searches for the specified object and returns the zero-based index of the first occurrence within the entire collection.
Public methodIndexOfPath
Searches item collection for the specified path.
Public methodInsert
Public methodRemove
Public methodRemoveAt
Top
See Also