Provides a dictionary implementation which allows for a validation action for keys, values and pairs.
More...
|
| | ValidatingDictionary (Action< IDictionary< TKey, TValue >, TKey, TValue, Mutation > validator) |
| | Construct a validating dictionary with a validator and use the default equality comparer for key lookups.
|
| |
| | ValidatingDictionary (Action< IDictionary< TKey, TValue >, TKey, TValue, Mutation > validator, IEqualityComparer< TKey > equalityComparer) |
| | Construct the validating dictionary with a validator and an equality comparer to use for key lookups.
|
| |
|
IEnumerator< KeyValuePair< TKey, TValue > > | GetEnumerator () |
| |
|
void | Add (KeyValuePair< TKey, TValue > item) |
| |
|
void | Clear () |
| |
|
bool | Contains (KeyValuePair< TKey, TValue > item) |
| |
|
void | CopyTo (KeyValuePair< TKey, TValue >[] array, int arrayIndex) |
| |
|
bool | Remove (KeyValuePair< TKey, TValue > item) |
| |
|
bool | ContainsKey (TKey key) |
| |
|
void | Add (TKey key, TValue value) |
| |
|
bool | Remove (TKey key) |
| |
|
bool | TryGetValue (TKey key, out TValue value) |
| |
Provides a dictionary implementation which allows for a validation action for keys, values and pairs.