|
Space Engineers
|
Dictionary wrapper that allows for addition and removal even during enumeration. Done by caching changes and allowing explicit application using Apply* methods. More...
Public Member Functions | |
| void | Add (K key, V value, bool immediate=false) |
| void | Remove (K key, bool immediate=false) |
| bool | TryGetValue (K key, out V value) |
| bool | ContainsKey (K key) |
| void | Clear () |
| bool | HasChanges () |
| void | ApplyChanges () |
| void | ApplyAdditionsAndModifications () |
| void | ApplyRemovals () |
| Dictionary< K, V >.Enumerator | GetEnumerator () |
Properties | |
| DictionaryReader< K, V > | Reader [get] |
| V | this[K key] [get, set] |
| Dictionary< K, V >.KeyCollection | Keys [get] |
| Dictionary< K, V >.ValueCollection | Values [get] |
Dictionary wrapper that allows for addition and removal even during enumeration. Done by caching changes and allowing explicit application using Apply* methods.
Definition at line 13 of file CachingDictionary.cs.
|
inline |
Definition at line 42 of file CachingDictionary.cs.
|
inline |
Definition at line 114 of file CachingDictionary.cs.
|
inline |
Definition at line 108 of file CachingDictionary.cs.
|
inline |
Definition at line 123 of file CachingDictionary.cs.
|
inline |
Definition at line 96 of file CachingDictionary.cs.
|
inline |
Definition at line 75 of file CachingDictionary.cs.
|
inline |
Definition at line 142 of file CachingDictionary.cs.
|
inline |
Definition at line 103 of file CachingDictionary.cs.
|
inline |
Definition at line 56 of file CachingDictionary.cs.
|
inline |
Definition at line 70 of file CachingDictionary.cs.
|
get |
Definition at line 81 of file CachingDictionary.cs.
|
get |
Definition at line 26 of file CachingDictionary.cs.
|
getset |
Definition at line 31 of file CachingDictionary.cs.
|
get |
Definition at line 89 of file CachingDictionary.cs.
1.8.8