Click or drag to resize

Kaos.Collections Namespace

The Kaos.Collections namespace contains the classes RankedDictionary, RankedSet, RankedBag and their supporting classes. These classes closely emulate the API of the Microsoft's classes they are based on while extending capability and improving performance in many common scenarios.
Classes
  ClassDescription
Public classBtreeT
Provides base functionality for other classes in this library.
Public classRankedBagT
Represents a collection of nondistinct items that can be accessed in sort order or by index.
Public classCode exampleRankedDictionaryTKey, TValue
Represents a collection of key/value pairs with distinct keys that can be accessed in sort order or by index.
Public classRankedDictionaryTKey, TValueKeyCollection
Public classRankedDictionaryTKey, TValueValueCollection
Public classCode exampleRankedMapTKey, TValue
Represents a collection of key/value pairs with nondistinct keys that can be accessed in sort order or by index.
Public classRankedMapTKey, TValueKeyCollection
Public classRankedMapTKey, TValueValueCollection
Public classCode exampleRankedSetT
Represents a collection of distinct items that can be accessed in sort order or by index.
Structures
  StructureDescription
Public structureRankedBagTEnumerator
Public structureRankedDictionaryTKey, TValueEnumerator
Public structureRankedDictionaryTKey, TValueKeyCollectionEnumerator
Public structureRankedDictionaryTKey, TValueValueCollectionEnumerator
Public structureRankedMapTKey, TValueEnumerator
Public structureRankedMapTKey, TValueKeyCollectionEnumerator
Public structureRankedMapTKey, TValueValueCollectionEnumerator
Public structureRankedSetTEnumerator