ObservableDictionaryTKey, TValue Methods | 
The ObservableDictionaryTKey, TValue generic type exposes the following members.
| Name | Description | |
|---|---|---|
| Add(KeyValuePairTKey, TValue) |  Adds a key value pair to the dictionary.   | |
| Add(TKey, TValue) |  Adds a new key value pair to the dictionary.   | |
| Clear |  Clears the dictionary and removes all items.   | |
| Contains | Contains(T)  | |
| ContainsKey | ContainsKey(TKey)  | |
| CopyTo | CopyTo(T, Int32)  | |
| GetEnumerator | GetEnumerator  | |
| Remove(KeyValuePairTKey, TValue) |  Removes a given item from the dictionary.   | |
| Remove(TKey) |  Removes a certain item from the dictionary.   | |
| TryGetValue | TryGetValue(TKey, TValue)  | 
| Name | Description | |
|---|---|---|
| ForEachKeyValuePairTKey, TValue | 
            Processes the given elements through a given action, either in parallel or in sequence, 
            depending on the requested degree of parallelism.
              (Defined by MapServiceExtensions.) | |
| ToJson |  Converts an object to a JSON string representation.   (Defined by JSONWriter.) |