Table of Contents

Class CollectionWithItemIds<TItem>

Namespace
Stride.Core.Yaml
Assembly
Stride.Core.Assets.dll

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>
Inherited Members
OrderedDictionary<ItemId, TItem>.Count
OrderedDictionary<ItemId, TItem>.IsReadOnly
OrderedDictionary<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>.Keys
OrderedDictionary<ItemId, TItem>.Values
Extension Methods