Stride

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

  • Discord
  • Facebook
  • Twitter
  • YouTube

LANGUAGE

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

    HashSourceCollection Class

    Namespace: Stride.Shaders
    Assembly: Stride.Shaders.dll

    A dictionary of associations betweens asset shader urls and ObjectId

    System.Object → System.Collections.Generic.Dictionary<System.String, ObjectId> → HashSourceCollection
    Derived from HashSourceCollection:

    [DataContract]
    public class HashSourceCollection : Dictionary<string, ObjectId>, IDictionary<string, ObjectId>, ICollection<KeyValuePair<string, ObjectId>>, IReadOnlyDictionary<string, ObjectId>, IReadOnlyCollection<KeyValuePair<string, ObjectId>>, IEnumerable<KeyValuePair<string, ObjectId>>, IDictionary, ICollection, IEnumerable, IDeserializationCallback, ISerializable, IEquatable<HashSourceCollection>
    Name Description
    Constructors
    HashSourceCollection()

    Initializes a new instance of the HashSourceCollection class.

    Methods
    Equals(HashSourceCollection)

    Indicates whether the current object is equal to another object of the same type.

    Equals(Object)
    GetHashCode()
    | Improve this Doc View Source

    Constructors


    HashSourceCollection()

    Initializes a new instance of the HashSourceCollection class.

    public HashSourceCollection()
    | Improve this Doc View Source

    Methods


    Equals(HashSourceCollection)

    Indicates whether the current object is equal to another object of the same type.

    public bool Equals(HashSourceCollection other)
    Parameters
    Type Name Description
    HashSourceCollection other

    An object to compare with this object.

    Returns
    Type Description
    System.Boolean

    true if the current object is equal to the other parameter; otherwise, false.


    Equals(Object)

    public override bool Equals(object obj)
    Parameters
    Type Name Description
    System.Object obj
    Returns
    Type Description
    System.Boolean
    Overrides
    System.Object.Equals(System.Object)

    GetHashCode()

    public override int GetHashCode()
    Returns
    Type Description
    System.Int32
    Overrides
    System.Object.GetHashCode()

    Inherited Members

    System.Collections.Generic.Dictionary<System.String, Stride.Core.Storage.ObjectId>.System.Collections.IDictionary.get_Item(System.Object)
    System.Collections.Generic.Dictionary<System.String, Stride.Core.Storage.ObjectId>.System.Collections.IDictionary.set_Item(System.Object, System.Object)
    System.Collections.Generic.Dictionary<System.String, Stride.Core.Storage.ObjectId>.Add(System.String, Stride.Core.Storage.ObjectId)
    System.Collections.Generic.Dictionary<System.String, Stride.Core.Storage.ObjectId>.Clear()
    System.Collections.Generic.Dictionary<System.String, Stride.Core.Storage.ObjectId>.ContainsKey(System.String)
    System.Collections.Generic.Dictionary<System.String, Stride.Core.Storage.ObjectId>.ContainsValue(Stride.Core.Storage.ObjectId)
    System.Collections.Generic.Dictionary<System.String, Stride.Core.Storage.ObjectId>.GetEnumerator()
    System.Collections.Generic.Dictionary<System.String, Stride.Core.Storage.ObjectId>.GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)
    System.Collections.Generic.Dictionary<System.String, Stride.Core.Storage.ObjectId>.OnDeserialization(System.Object)
    System.Collections.Generic.Dictionary<System.String, Stride.Core.Storage.ObjectId>.Remove(System.String)
    System.Collections.Generic.Dictionary<System.String, Stride.Core.Storage.ObjectId>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<System.String, Stride.Core.Storage.ObjectId>>.Add(System.Collections.Generic.KeyValuePair<System.String, Stride.Core.Storage.ObjectId>)
    System.Collections.Generic.Dictionary<System.String, Stride.Core.Storage.ObjectId>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<System.String, Stride.Core.Storage.ObjectId>>.Contains(System.Collections.Generic.KeyValuePair<System.String, Stride.Core.Storage.ObjectId>)
    System.Collections.Generic.Dictionary<System.String, Stride.Core.Storage.ObjectId>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<System.String, Stride.Core.Storage.ObjectId>>.CopyTo(System.Collections.Generic.KeyValuePair<System.String, Stride.Core.Storage.ObjectId>[], System.Int32)
    System.Collections.Generic.Dictionary<System.String, Stride.Core.Storage.ObjectId>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<System.String, Stride.Core.Storage.ObjectId>>.Remove(System.Collections.Generic.KeyValuePair<System.String, Stride.Core.Storage.ObjectId>)
    System.Collections.Generic.Dictionary<System.String, Stride.Core.Storage.ObjectId>.System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<System.String, Stride.Core.Storage.ObjectId>>.GetEnumerator()
    System.Collections.Generic.Dictionary<System.String, Stride.Core.Storage.ObjectId>.System.Collections.ICollection.CopyTo(System.Array, System.Int32)
    System.Collections.Generic.Dictionary<System.String, Stride.Core.Storage.ObjectId>.System.Collections.IDictionary.Add(System.Object, System.Object)
    System.Collections.Generic.Dictionary<System.String, Stride.Core.Storage.ObjectId>.System.Collections.IDictionary.Contains(System.Object)
    System.Collections.Generic.Dictionary<System.String, Stride.Core.Storage.ObjectId>.System.Collections.IDictionary.GetEnumerator()
    System.Collections.Generic.Dictionary<System.String, Stride.Core.Storage.ObjectId>.System.Collections.IDictionary.Remove(System.Object)
    System.Collections.Generic.Dictionary<System.String, Stride.Core.Storage.ObjectId>.System.Collections.IEnumerable.GetEnumerator()
    System.Collections.Generic.Dictionary<System.String, Stride.Core.Storage.ObjectId>.TryGetValue(System.String, Stride.Core.Storage.ObjectId)
    System.Collections.Generic.Dictionary<System.String, Stride.Core.Storage.ObjectId>.Comparer
    System.Collections.Generic.Dictionary<System.String, Stride.Core.Storage.ObjectId>.Count
    System.Collections.Generic.Dictionary<System.String, Stride.Core.Storage.ObjectId>.Item[System.String]
    System.Collections.Generic.Dictionary<System.String, Stride.Core.Storage.ObjectId>.Keys
    System.Collections.Generic.Dictionary<System.String, Stride.Core.Storage.ObjectId>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<System.String, Stride.Core.Storage.ObjectId>>.IsReadOnly
    System.Collections.Generic.Dictionary<System.String, Stride.Core.Storage.ObjectId>.System.Collections.Generic.IDictionary<System.String, Stride.Core.Storage.ObjectId>.Keys
    System.Collections.Generic.Dictionary<System.String, Stride.Core.Storage.ObjectId>.System.Collections.Generic.IDictionary<System.String, Stride.Core.Storage.ObjectId>.Values
    System.Collections.Generic.Dictionary<System.String, Stride.Core.Storage.ObjectId>.System.Collections.Generic.IReadOnlyDictionary<System.String, Stride.Core.Storage.ObjectId>.Keys
    System.Collections.Generic.Dictionary<System.String, Stride.Core.Storage.ObjectId>.System.Collections.Generic.IReadOnlyDictionary<System.String, Stride.Core.Storage.ObjectId>.Values
    System.Collections.Generic.Dictionary<System.String, Stride.Core.Storage.ObjectId>.System.Collections.ICollection.IsSynchronized
    System.Collections.Generic.Dictionary<System.String, Stride.Core.Storage.ObjectId>.System.Collections.ICollection.SyncRoot
    System.Collections.Generic.Dictionary<System.String, Stride.Core.Storage.ObjectId>.System.Collections.IDictionary.IsFixedSize
    System.Collections.Generic.Dictionary<System.String, Stride.Core.Storage.ObjectId>.System.Collections.IDictionary.IsReadOnly
    System.Collections.Generic.Dictionary<System.String, Stride.Core.Storage.ObjectId>.System.Collections.IDictionary.Item[System.Object]
    System.Collections.Generic.Dictionary<System.String, Stride.Core.Storage.ObjectId>.System.Collections.IDictionary.Keys
    System.Collections.Generic.Dictionary<System.String, Stride.Core.Storage.ObjectId>.System.Collections.IDictionary.Values
    System.Collections.Generic.Dictionary<System.String, Stride.Core.Storage.ObjectId>.Values

    Extension Methods

    ComponentBaseExtensions.DisposeBy<T>(T, ICollectorHolder)
    ComponentBaseExtensions.RemoveDisposeBy<T>(T, ICollectorHolder)
    ArrayExtensions.ComputeHash<T>(ICollection<T>, IEqualityComparer<T>)
    EnumerableExtensions.IsNullOrEmpty(IEnumerable)
    EnumerableExtensions.ForEach<T>(IEnumerable, Action<T>)
    EnumerableExtensions.ForEach<T>(IEnumerable<T>, Action<T>)
    EnumerableExtensions.IndexOf<T>(IEnumerable<T>, Func<T, Boolean>)
    EnumerableExtensions.LastIndexOf<T>(IEnumerable<T>, Func<T, Boolean>)
    • Improve this Doc
    • View Source
    In This Article

    Back to top

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