Click or drag to resize

ShellItem Class

This class keeps information about item id lists, their names, and if desired their associated icons.
Inheritance Hierarchy
SystemObject
  Jam.ShellShellItem
    Jam.ShellShellComboItem

Namespace: Jam.Shell
Assembly: ShellBrowser (in ShellBrowser.dll) Version: 7.2
Syntax
public class ShellItem : IComparable<ShellItem>

The ShellItem type exposes the following members.

Constructors
 NameDescription
Public methodShellItem(ItemIdList) Sets up a ShellItem
Public methodShellItem(ItemIdList, String) Sets up a ShellItem with a custom caption
Top
Properties
 NameDescription
Public propertyCaption The Caption of the Item, ie. the virtual system name.
Public propertyIconImageIndex The icon image index that is displayed next to the itemname.
Public propertyPIDL The ItemIdList this Item is associated with.
Public propertySystemImage Gets a Bitmap instance based upon the IconImageIndex
Top
Methods
 NameDescription
Public methodCompareTo Compares to ShellItems by comparing their ItemIdLists. CompareTo(ItemIdList)
Public methodEquals Determines whether the specified Object is equal to the current Object.
(Overrides ObjectEquals(Object))
Public methodGetHashCodeServes as a hash function for a particular type.
(Overrides ObjectGetHashCode)
Top
Operators
 NameDescription
Public operatorStatic memberEquality(ShellItem, ShellItem)Equality operator.
Public operatorStatic memberGreaterThan(ShellItem, ShellItem)Greater-than comparison operator.
Public operatorStatic memberGreaterThanOrEqual(ShellItem, ShellItem)Greater-than-or-equal comparison operator.
Public operatorStatic memberInequality(ShellItem, ShellItem)Inequality operator.
Public operatorStatic memberLessThan(ShellItem, ShellItem)Less-than comparison operator.
Public operatorStatic memberLessThanOrEqual(ShellItem, ShellItem)Less-than-or-equal comparison operator.
Top
See Also