Class DictionaryWithItemIds<TKey, TValue>
A container used to serialize dictionary whose entries have identifiers.
[DataContract]
public class DictionaryWithItemIds<TKey, TValue> : OrderedDictionary<KeyWithId<TKey>, TValue>, IOrderedDictionary<KeyWithId<TKey>, TValue>, IDictionary<KeyWithId<TKey>, TValue>, IList<KeyValuePair<KeyWithId<TKey>, TValue>>, ICollection<KeyValuePair<KeyWithId<TKey>, TValue>>, IEnumerable<KeyValuePair<KeyWithId<TKey>, TValue>>, IDictionary, ICollection, IEnumerable
Type Parameters
TKey
The type of key contained in the dictionary.
TValue
The type of value contained in the dictionary.
- Inheritance
-
OrderedDictionary<KeyWithId<TKey>, TValue>DictionaryWithItemIds<TKey, TValue>
- Implements
-
IOrderedDictionary<KeyWithId<TKey>, TValue>IDictionary<KeyWithId<TKey>, TValue>
- Inherited Members
-
OrderedDictionary<KeyWithId<TKey>, TValue>.CountOrderedDictionary<KeyWithId<TKey>, TValue>.IsReadOnlyOrderedDictionary<KeyWithId<TKey>, TValue>.GetEnumerator()OrderedDictionary<KeyWithId<TKey>, TValue>.Clear()OrderedDictionary<KeyWithId<TKey>, TValue>.Add(KeyWithId<TKey>, TValue)OrderedDictionary<KeyWithId<TKey>, TValue>.ContainsKey(KeyWithId<TKey>)OrderedDictionary<KeyWithId<TKey>, TValue>.Remove(KeyWithId<TKey>)OrderedDictionary<KeyWithId<TKey>, TValue>.TryGetValue(KeyWithId<TKey>, out TValue)OrderedDictionary<KeyWithId<TKey>, TValue>.IndexOf(KeyWithId<TKey>)OrderedDictionary<KeyWithId<TKey>, TValue>.this[KeyWithId<TKey>]OrderedDictionary<KeyWithId<TKey>, TValue>.KeysOrderedDictionary<KeyWithId<TKey>, TValue>.Values
- Extension Methods