Click or drag to resize

JamItemIdListCollection Class

Collection class for items implementing IJamItemIdList.
Inheritance Hierarchy
SystemObject
  Jam.ShellJamItemIdListCollection

Namespace: Jam.Shell
Assembly: ShellBrowser.Core (in ShellBrowser.Core.dll) Version: 7.2
Syntax
public class JamItemIdListCollection : IList<IJamItemIdList>, 
	ICollection<IJamItemIdList>, IEnumerable<IJamItemIdList>, IEnumerable

The JamItemIdListCollection type exposes the following members.

Constructors
 NameDescription
Public methodJamItemIdListCollectionInitializes a new empty collection. ItemIdLists can be added using Add(IJamItemIdList) or AddRange(IEnumerableIJamItemIdList).
Public methodJamItemIdListCollection(Boolean) Initializes a new instance of the JamItemIdListCollection class.
Public methodJamItemIdListCollection(IDataObject) Initializes a new instance of the JamItemIdListCollection class and adds the elements contained in the IDataObject.
Public methodJamItemIdListCollection(ItemIdList)Creates a new collection including the elements contained in the passed item.
Obsolete
Public methodJamItemIdListCollection(ShellBrowserBase)Creates a new collection including the elements contained in the passed ShellBrowser.
Obsolete
Public methodJamItemIdListCollection(ItemIdList, String) Initializes a new instance of the JamItemIdListCollection class including elements in the passed parent item matching the passed filter.
Public methodJamItemIdListCollection(ItemIdList, String, Boolean, FuncShellBrowserBase, Boolean) Initializes a new instance of the JamItemIdListCollection class including elements in the passed parent item matching the passed filter.
Top
Properties
 NameDescription
Public propertyBaseFolderGets or sets the base folder.
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(IJamItemIdList) Part of the ICollection interface. Adds an element to the collection.
Public methodAdd(String) Adds an element to the collection.
Public methodAddRange(IEnumerableIJamItemIdList)Adds a range of items.
Public methodAddRange(String)Adds the items in the passed StringCollection..
Public methodClear Part of the ICollectionT interface, clears the collection.
Public methodContains Determines whether an element is in the collection
Public methodCopyTo Copies the entire JamItemIdListCollection to a compatible one-dimensional array, starting at the specified index of the target array.
Public methodStatic memberGetChildrenEnumerates the children of the passed parent element and returns them in a list.
Public methodGetEnumerator Returns an enumerator that iterates through the collection.
Public methodGetFilePaths returns the Filepaths contained in this collection as string array.
Public methodGetPathCollectionCreates a PathCollection containing the paths of the elements in this collection.
Public methodIndexOf Searches for the specified object and returns the zero-based index of the first occurrence within the entire Collections.
Public methodIndexOfPath Searches item collection for the specified path.
Public methodInsert Part of the IListT interface. Inserts the passed item at the passed index.
Public methodRemove Part of the ICollectionT interface. Removes an element from the collection.
Public methodRemoveAt Part of the IListT interface. Removes the item at the passed index.
Public methodSortSorts this collection using the default ItemIdList comparer, i.e. CompareTo(ItemIdList).
Public methodToArrayConvert this object into an array representation.
Top
See Also