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