| Package | Description | 
|---|---|
| agi.foundation.infrastructure.threading | 
 Contains types used to perform and manage calculations among multiple threads of execution. 
 | 
| Modifier and Type | Field and Description | 
|---|---|
static PersistentDictionary | 
PersistentDictionary.Empty
An empty dictionary. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
PersistentDictionary<TKey,TValue> | 
PersistentDictionary.add(TKey key,
   TValue value)
Adds a specified key/value pair to the dictionary. 
 | 
abstract PersistentDictionary<TKey,TValue> | 
PersistentDictionary.add(TKey key,
   TValue value,
   PersistentDictionaryAddResult[] result)
Adds a specified key/value pair to the dictionary, and returns a value indicating
    whether the key was newly added to the dictionary or it already existed and the value
    was replaced. 
 | 
abstract PersistentDictionary<TKey,TValue> | 
PersistentDictionary.remove(TKey key)
Removes an item with the specified key from the dictionary. 
 |