ShellChangeNotifierList Class |
Namespace: Jam.Shell
The ShellChangeNotifierList type exposes the following members.
| Name | Description | |
|---|---|---|
| AllowDuplicates |
Gets or sets a value indicating whether to allow duplicate entries in the list.
(Inherited from PathCollection.) | |
| CheckIfExists |
If true, paths that do not exist will not be added to the list
(Inherited from PathCollection.) | |
| IsReadOnly |
Gets a value indicating whether the collection is read-only.
(Inherited from PathCollection.) | |
| Item |
Returns a path with a certain index.
(Inherited from PathCollection.) |
| Name | Description | |
|---|---|---|
| Add(IEnumerable) |
Add all items of the given enumrable class to the list.
(Inherited from PathCollection.) | |
| Add(String) |
Adds the given path to the list of path.
(Inherited from PathCollection.) | |
| Add(IEnumerableIJamItemIdList) | Adds the paths of the passed ItemIdLists to the list. (Inherited from PathCollection.) | |
| AddPath | Adds the given path to the list of paths and registers it for shell notifications using the current settings. (Overrides PathCollectionAddPath(String).) | |
| BeginUpdate |
Prevent that the SelectionListChanged event is fired until EndUpdate is called. Every call of BeginUpdate() increments an UpdateCounter variable.
(Inherited from PathCollection.) | |
| Clear | Unregisters all current notification handles and clears the list. (Overrides PathCollectionClear.) | |
| Clone |
Creates a copy of the current PathCollection
(Inherited from PathCollection.) | |
| Contains |
Returns true if the given path is in the list
(Inherited from PathCollection.) | |
| CopyTo |
Copies the elements of the PathCollection to an Array, starting at a particular Array index.
(Inherited from PathCollection.) | |
| Delete |
Removes the path with the given index from the list.
(Inherited from PathCollection.) | |
| Dispose |
Releases ressources.
(Inherited from PathCollection.) | |
| Dispose(Boolean) |
Releases managed ressources.
(Inherited from PathCollection.) | |
| EndUpdate |
Every call of EndUpdate() decrements the UpdateCounter variable. When the UpdateCounter is 0, then the SelectionListChanged event is fired.
(Inherited from PathCollection.) | |
| IndexOf |
Returns the index of the given path.
(Inherited from PathCollection.) | |
| IsUpdating | Query if this instance is currently updating. (Inherited from PathCollection.) | |
| Objects |
Returns the object associated with a path.
(Inherited from PathCollection.) | |
| OnChanged |
Fires the Change event.
(Inherited from PathCollection.) | |
| OnChanging |
Fires the Changing event.
(Inherited from PathCollection.) | |
| PathWasRenamed |
Call this method to update the collection, e.g. upon path rename.
(Inherited from PathCollection.) | |
| Remove |
Removes a path from the list.
(Inherited from PathCollection.) | |
| RemovePath | Removes the given path and stops and unregisters it. (Overrides PathCollectionRemovePath(String).) | |
| ToString |
Override the inherited method ToString().
(Inherited from PathCollection.) | |
| Update |
Updates the object associated with a path.
(Inherited from PathCollection.) |
| Name | Description | |
|---|---|---|
| Change |
This event gets fired after items were added or deleted.
(Inherited from PathCollection.) | |
| Changing |
This event gets fired before items are added or deleted.
(Inherited from PathCollection.) |