SystemShellListItemCollectionT Class |
Generic collection class for items implementing IShellItem.
Inheritance Hierarchy Namespace: Jam.ShellAssembly: ShellBrowser.Core (in ShellBrowser.Core.dll) Version: 7.2
Syntaxpublic class SystemShellListItemCollection<T> : IList<T>,
ICollection<T>, IEnumerable<T>, IEnumerable
where T : IShellItem
Public Class SystemShellListItemCollection(Of T As IShellItem)
Implements IList(Of T), ICollection(Of T),
IEnumerable(Of T), IEnumerable
generic<typename T>
where T : IShellItem
public ref class SystemShellListItemCollection : IList<T>,
ICollection<T>, IEnumerable<T>, IEnumerable
type SystemShellListItemCollection<'T when 'T : IShellItem> =
class
interface IList<'T>
interface ICollection<'T>
interface IEnumerable<'T>
interface IEnumerable
endType Parameters
- T
- The type of the list items contained, must implement IShellItem
The SystemShellListItemCollectionT type exposes the following members.
Constructors
Properties| | Name | Description |
|---|
 | Count |
Returns the number of items in the collection
|
 | IsReadOnly |
Returns true
|
 | Item |
Get a item at the specified index. The setter currently always throws an exception.
|
Top
Methods| | Name | Description |
|---|
 | Add |
Part of the ICollectionT interface. Adds an element to the
collection.
|
 | Clear |
Part of the ICollectionT interface, clears the collection.
|
 | Contains |
Determines whether an element is in the collection
|
 | CopyTo |
Copies the entire SystemShellListItemCollectionT to a compatible
one-dimensional array, starting at the specified index of the target array.
|
 | GetEnumerator |
Returns an enumerator that iterates through the collection.
|
 | GetFilePaths |
returns the Filepaths contained in this collection as string array.
|
 | IndexOf(ItemIdList) | Searches for the specified object and returns the zero-based index of the first occurrence within the entire collection. |
 | IndexOf(T) |
Searches for the specified object and returns the zero-based index of the
first occurrence within the entire Collections.
|
 | IndexOfPath |
Searches item collection for the specified path.
|
 | Insert |
Part of the IListT interface. Inserts the passed item at the passed index.
|
 | Remove |
Part of the ICollectionT interface. Removes an element from the collection.
|
 | RemoveAt |
Part of the IListT interface. Removes the item at the passed index.
|
Top
See Also