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