Stride

OPEN / CLOSE
  • Features
  • Blog
  • Documentation
  • Community
(icon) Download

  • Discord
  • Facebook
  • Twitter
  • YouTube

LANGUAGE

OPEN / CLOSE
  • English
  • 日本語
    Show / Hide Table of Contents

    CollectionWithItemIds<TItem> Class

    Namespace: Stride.Core.Yaml
    Assembly: 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()

    Extension Methods

    ComponentBaseExtensions.DisposeBy<T>(T, ICollectorHolder)
    ComponentBaseExtensions.RemoveDisposeBy<T>(T, ICollectorHolder)
    • Improve this Doc
    • View Source
    In This Article

    Back to top

    Copyright © 2019-2021 .NET Foundation and Contributors
    Supported by the .NET Foundation