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()