Sasa.Collections NamespaceSasa Documentation
Extension methods for System.Collections.Generic.
Classes

  ClassDescription
Public classArrays
Array extensions.
Public classDictionaries
Public classFifo
Public classSet
Public classTree
Static extension methods on trees.
Public classWaitQueue T 
A queue that implements blocking pulls.
Structures

  StructureDescription
Public structureBinomial T 
A binomial tree.
Public structureEnv TKey, TValue 
Environment mapping names to values, matching the semantics of lexical scoping.
Public structureFifo T 
A persistent queue.
Public structureLifo T 
A purely functional stack.
Public structureSet T 
Public structureTree TKey, TValue 
An immutable hash-array mapped trie.
Interfaces

  InterfaceDescription
Public interfaceIAtomic T 
A value type that can be updated atomically.
Public interfaceISeq TCollection, TItem 
The interface describing a purely functional collection.