Table of Contents

Class DictionaryWithItemIds<TKey, TValue>

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

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>
IList<KeyValuePair<KeyWithId<TKey>, TValue>>
Inherited Members
OrderedDictionary<KeyWithId<TKey>, TValue>.Count
OrderedDictionary<KeyWithId<TKey>, TValue>.IsReadOnly
OrderedDictionary<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>.Keys
OrderedDictionary<KeyWithId<TKey>, TValue>.Values
Extension Methods