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: 6.3.1
Syntax
public class JamItemIdListCollection : IList<IJamItemIdList>, 
	ICollection<IJamItemIdList>, IEnumerable<IJamItemIdList>, IEnumerable

The JamItemIdListCollection type exposes the following members.

Constructors
  NameDescription
Public methodJamItemIdListCollection
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) Obsolete.
Creates a new collection including the elements contained in the passed item.
Public methodJamItemIdListCollection(ShellBrowserBase) Obsolete.
Creates a new collection including the elements contained in the passed ShellBrowser.
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 propertyBaseFolder
Gets 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(String)
Adds an element to the collection.
Public methodAdd(IJamItemIdList)
Part of the ICollection interface. Adds an element to the collection.
Public methodAddRange(String)
Adds the items in the passed StringCollection..
Public methodAddRange(IEnumerableIJamItemIdList)
Adds a range of items.
Public methodClear
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 memberGetChildren
Enumerates 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 methodGetPathCollection
Creates 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
Public methodRemove
Public methodRemoveAt
Public methodSort
Sorts this collection using the default ItemIdList comparer, i.e. CompareTo(ItemIdList).
Public methodToArray
Convert this object into an array representation.
Top
See Also