Stride

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

  • Discord
  • Facebook
  • Twitter
  • YouTube

LANGUAGE

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

    DictionaryWithItemIds<TKey, TValue> Class

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

    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