DictionaryWithItemIds<TKey, TValue> Class
Namespace: Stride.Core.YamlAssembly: Stride.Core.Assets.dll
A container used to serialize dictionary whose entries have identifiers.
System.Object → Stride.Core.Yaml.Serialization.OrderedDictionary<KeyWithId<TKey>, TValue> →
DictionaryWithItemIds<TKey, TValue>
Derived from DictionaryWithItemIds<TKey, TValue>:
[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
Name | Description |
---|---|
TKey | The type of key contained in the dictionary. |
TValue | The type of value contained in the dictionary. |
Inherited Members
Stride.Core.Yaml.Serialization.OrderedDictionary<Stride.Core.Yaml.KeyWithId<TKey>, TValue>.Count
Stride.Core.Yaml.Serialization.OrderedDictionary<Stride.Core.Yaml.KeyWithId<TKey>, TValue>.IsReadOnly
Stride.Core.Yaml.Serialization.OrderedDictionary<Stride.Core.Yaml.KeyWithId<TKey>, TValue>.GetEnumerator()
Stride.Core.Yaml.Serialization.OrderedDictionary<Stride.Core.Yaml.KeyWithId<TKey>, TValue>.Add(System.Collections.Generic.KeyValuePair<Stride.Core.Yaml.KeyWithId<TKey>, TValue>)
Stride.Core.Yaml.Serialization.OrderedDictionary<Stride.Core.Yaml.KeyWithId<TKey>, TValue>.Clear()
Stride.Core.Yaml.Serialization.OrderedDictionary<Stride.Core.Yaml.KeyWithId<TKey>, TValue>.Contains(System.Collections.Generic.KeyValuePair<Stride.Core.Yaml.KeyWithId<TKey>, TValue>)
Stride.Core.Yaml.Serialization.OrderedDictionary<Stride.Core.Yaml.KeyWithId<TKey>, TValue>.CopyTo(System.Collections.Generic.KeyValuePair<Stride.Core.Yaml.KeyWithId<TKey>, TValue>[], System.Int32)
Stride.Core.Yaml.Serialization.OrderedDictionary<Stride.Core.Yaml.KeyWithId<TKey>, TValue>.Remove(System.Collections.Generic.KeyValuePair<Stride.Core.Yaml.KeyWithId<TKey>, TValue>)
Stride.Core.Yaml.Serialization.OrderedDictionary<Stride.Core.Yaml.KeyWithId<TKey>, TValue>.Add(Stride.Core.Yaml.KeyWithId<TKey>, TValue)
Stride.Core.Yaml.Serialization.OrderedDictionary<Stride.Core.Yaml.KeyWithId<TKey>, TValue>.ContainsKey(Stride.Core.Yaml.KeyWithId<TKey>)
Stride.Core.Yaml.Serialization.OrderedDictionary<Stride.Core.Yaml.KeyWithId<TKey>, TValue>.Remove(Stride.Core.Yaml.KeyWithId<TKey>)
Stride.Core.Yaml.Serialization.OrderedDictionary<Stride.Core.Yaml.KeyWithId<TKey>, TValue>.TryGetValue(Stride.Core.Yaml.KeyWithId<TKey>, TValue)
Stride.Core.Yaml.Serialization.OrderedDictionary<Stride.Core.Yaml.KeyWithId<TKey>, TValue>.Insert(System.Int32, Stride.Core.Yaml.KeyWithId<TKey>, TValue)
Stride.Core.Yaml.Serialization.OrderedDictionary<Stride.Core.Yaml.KeyWithId<TKey>, TValue>.RemoveAt(System.Int32)
Stride.Core.Yaml.Serialization.OrderedDictionary<Stride.Core.Yaml.KeyWithId<TKey>, TValue>.IndexOf(System.Collections.Generic.KeyValuePair<Stride.Core.Yaml.KeyWithId<TKey>, TValue>)
Stride.Core.Yaml.Serialization.OrderedDictionary<Stride.Core.Yaml.KeyWithId<TKey>, TValue>.Insert(System.Int32, System.Collections.Generic.KeyValuePair<Stride.Core.Yaml.KeyWithId<TKey>, TValue>)
Stride.Core.Yaml.Serialization.OrderedDictionary<Stride.Core.Yaml.KeyWithId<TKey>, TValue>.IndexOf(Stride.Core.Yaml.KeyWithId<TKey>)
Stride.Core.Yaml.Serialization.OrderedDictionary<Stride.Core.Yaml.KeyWithId<TKey>, TValue>.Item[System.Int32]
Stride.Core.Yaml.Serialization.OrderedDictionary<Stride.Core.Yaml.KeyWithId<TKey>, TValue>.Item[Stride.Core.Yaml.KeyWithId<TKey>]
Stride.Core.Yaml.Serialization.OrderedDictionary<Stride.Core.Yaml.KeyWithId<TKey>, TValue>.Keys
Stride.Core.Yaml.Serialization.OrderedDictionary<Stride.Core.Yaml.KeyWithId<TKey>, TValue>.Values
Stride.Core.Yaml.Serialization.OrderedDictionary<Stride.Core.Yaml.KeyWithId<TKey>, TValue>.System.Collections.ICollection.SyncRoot
Stride.Core.Yaml.Serialization.OrderedDictionary<Stride.Core.Yaml.KeyWithId<TKey>, TValue>.System.Collections.ICollection.IsSynchronized
Stride.Core.Yaml.Serialization.OrderedDictionary<Stride.Core.Yaml.KeyWithId<TKey>, TValue>.System.Collections.IDictionary.Item[System.Object]
Stride.Core.Yaml.Serialization.OrderedDictionary<Stride.Core.Yaml.KeyWithId<TKey>, TValue>.System.Collections.IDictionary.Keys
Stride.Core.Yaml.Serialization.OrderedDictionary<Stride.Core.Yaml.KeyWithId<TKey>, TValue>.System.Collections.IDictionary.Values
Stride.Core.Yaml.Serialization.OrderedDictionary<Stride.Core.Yaml.KeyWithId<TKey>, TValue>.System.Collections.IDictionary.IsFixedSize
Stride.Core.Yaml.Serialization.OrderedDictionary<Stride.Core.Yaml.KeyWithId<TKey>, TValue>.System.Collections.IDictionary.Contains(System.Object)
Stride.Core.Yaml.Serialization.OrderedDictionary<Stride.Core.Yaml.KeyWithId<TKey>, TValue>.System.Collections.IDictionary.Add(System.Object, System.Object)
Stride.Core.Yaml.Serialization.OrderedDictionary<Stride.Core.Yaml.KeyWithId<TKey>, TValue>.System.Collections.IDictionary.Remove(System.Object)
Stride.Core.Yaml.Serialization.OrderedDictionary<Stride.Core.Yaml.KeyWithId<TKey>, TValue>.System.Collections.ICollection.CopyTo(System.Array, System.Int32)
Stride.Core.Yaml.Serialization.OrderedDictionary<Stride.Core.Yaml.KeyWithId<TKey>, TValue>.System.Collections.IDictionary.GetEnumerator()
Stride.Core.Yaml.Serialization.OrderedDictionary<Stride.Core.Yaml.KeyWithId<TKey>, TValue>.System.Collections.IEnumerable.GetEnumerator()