ShellBrowser .Net Edition
BaseSelectionList Class
NamespacesJam.ShellBaseSelectionList
Base class for the PathSelectionList.
Declaration Syntax
C#Visual BasicVisual C++
public abstract class BaseSelectionList : PathCollection
Public MustInherit Class BaseSelectionList _
	Inherits PathCollection
public ref class BaseSelectionList abstract : public PathCollection
Members
All MembersConstructorsMethodsPropertiesEvents



IconMemberDescription
BaseSelectionList()()()
Initializes a new instance of the BaseSelectionList class.

AbortSizeCalculation()()()
Aborts the calculation of the selected files size.

Add(String)
Adds the given path to the list of path.
(Inherited from PathCollection.)
Add(IEnumerable)
Add all items of the given enumrable class to the list.
(Inherited from PathCollection.)
AddPath(String)
Adds the given path to the list of path. It does not fire the Changing and Change event.
(Inherited from PathCollection.)
AddPathToSelection(String)
Adds a path to the list of selected paths.

BaseAdd(String, Object)
Adds an entry with the specified key and value into the NameObjectCollectionBase instance.
(Inherited from NameObjectCollectionBase.)
BaseClear()()()
Removes all entries from the NameObjectCollectionBase instance.
(Inherited from NameObjectCollectionBase.)
BaseGet(String)
Gets the value of the first entry with the specified key from the NameObjectCollectionBase instance.
(Inherited from NameObjectCollectionBase.)
BaseGet(Int32)
Gets the value of the entry at the specified index of the NameObjectCollectionBase instance.
(Inherited from NameObjectCollectionBase.)
BaseGetAllKeys()()()
Returns a String array that contains all the keys in the NameObjectCollectionBase instance.
(Inherited from NameObjectCollectionBase.)
BaseGetAllValues()()()
Returns an Object array that contains all the values in the NameObjectCollectionBase instance.
(Inherited from NameObjectCollectionBase.)
BaseGetAllValues(Type)
Returns an array of the specified type that contains all the values in the NameObjectCollectionBase instance.
(Inherited from NameObjectCollectionBase.)
BaseGetKey(Int32)
Gets the key of the entry at the specified index of the NameObjectCollectionBase instance.
(Inherited from NameObjectCollectionBase.)
BaseHasKeys()()()
Gets a value indicating whether the NameObjectCollectionBase instance contains entries whose keys are not null.
(Inherited from NameObjectCollectionBase.)
BaseRemove(String)
Removes the entries with the specified key from the NameObjectCollectionBase instance.
(Inherited from NameObjectCollectionBase.)
BaseRemoveAt(Int32)
Removes the entry at the specified index of the NameObjectCollectionBase instance.
(Inherited from NameObjectCollectionBase.)
BaseSet(String, Object)
Sets the value of the first entry with the specified key in the NameObjectCollectionBase instance, if found; otherwise, adds an entry with the specified key and value into the NameObjectCollectionBase instance.
(Inherited from NameObjectCollectionBase.)
BaseSet(Int32, Object)
Sets the value of the entry at the specified index of the NameObjectCollectionBase instance.
(Inherited from NameObjectCollectionBase.)
CalculateAndUpdateSize(String, Boolean)
Calculates the count and size for the given folder and updates the properties.

CalculateSelectedFiles
Use CalculateSelectedFiles to control whether the size and count of the selected files should be calculated or not.

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.)
CheckIfExists
If true, paths that do not exist will not be added to the list
(Inherited from PathCollection.)
Clear()()()
Removes all elements from the list
(Overrides PathCollection.Clear()()().)
Clone()()()
Creates a copy of the current PathCollection
(Inherited from PathCollection.)
CompletePathSelected(String)
Ensures that the smallest complete selected path is added.

Contains(String)
Returns true if the given path is in the list
(Inherited from PathCollection.)
CopyTo(array<String>[]()[], Int32)
Copies the elements of the PathCollection to an Array, starting at a particular Array index.
(Inherited from PathCollection.)
Count
Gets the number of key/value pairs contained in the NameObjectCollectionBase instance.
(Inherited from NameObjectCollectionBase.)
Delete(Int32)
Removes the path with the given index from the list.
(Inherited from PathCollection.)
Equals(Object)
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
FileCount
Get the total number of selected files.

Finalize()()()
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.)
FolderCount
Get the total number of selected folders.

GetEnumerator()()()
Returns an enumerator that iterates through the NameObjectCollectionBase.
(Inherited from NameObjectCollectionBase.)
GetHashCode()()()
Serves as a hash function for a particular type.
(Inherited from Object.)
GetListItem(Int32)
Returns an item of the list at the passed index.

GetObjectData(SerializationInfo, StreamingContext)
Implements the ISerializable interface and returns the data needed to serialize the NameObjectCollectionBase instance.
(Inherited from NameObjectCollectionBase.)
GetType()()()
Gets the Type of the current instance.
(Inherited from Object.)
IndexOf(String)
Returns the index of the given path.
(Inherited from PathCollection.)
IsReadOnly
Gets a value indicating whether the collection is read-only.
(Inherited from PathCollection.)
Item[([(Int32])])
Returns a path with a certain index.
(Inherited from PathCollection.)
Keys
Gets a NameObjectCollectionBase..::.KeysCollection instance that contains all the keys in the NameObjectCollectionBase instance.
(Inherited from NameObjectCollectionBase.)
MemberwiseClone()()()
Creates a shallow copy of the current Object.
(Inherited from Object.)
Objects(Int32)
Returns the object associated with a path.
(Inherited from PathCollection.)
OnChanged()()()
Fires the Change event
(Inherited from PathCollection.)
OnChanging()()()
Fires the Change event
(Inherited from PathCollection.)
OnDeserialization(Object)
Implements the ISerializable interface and raises the deserialization event when the deserialization is complete.
(Inherited from NameObjectCollectionBase.)
PathSelected(String, Boolean%)
Abstract definiton of the method PathSelected in the base class.

PathWasRenamed(String, String)
Call this method to update the collection, e.g. upon path rename
(Inherited from PathCollection.)
Remove(String)
Removes a path from the list.
(Inherited from PathCollection.)
RemovePathFromSelection(String)
Use this procedure to remove an item from the selection list.

Size
Get the total size of the selected items.

ToString()()()
Override the inherited method ToString().
(Inherited from PathCollection.)
Update(Int32, Object)
Updates the object associated with a path.
(Inherited from PathCollection.)
Inheritance Hierarchy

Assembly: ShellBrowser (Module: ShellBrowser) Version: 4.2.1.45 (4.2.1.45)