docs.unity.cn
    Show / Hide Table of Contents

    Class DebugDictionary<TKey, TValue>

    Inheritance
    Object
    DebugDictionary<TKey, TValue>
    Inherited Members
    Object.ToString()
    Object.Equals(Object)
    Object.Equals(Object, Object)
    Object.ReferenceEquals(Object, Object)
    Object.GetHashCode()
    Object.GetType()
    Object.MemberwiseClone()
    Namespace: Unity.VisualScripting
    Syntax
    public class DebugDictionary<TKey, TValue> : IDictionary<TKey, TValue>, ICollection<KeyValuePair<TKey, TValue>>, IEnumerable<KeyValuePair<TKey, TValue>>, IDictionary, ICollection, IEnumerable
    Type Parameters
    Name Description
    TKey
    TValue

    Properties

    Count

    Declaration
    public int Count { get; }
    Property Value
    Type Description
    Int32
    Implements
    ICollection<T>.Count
    ICollection.Count

    debug

    Declaration
    public bool debug { get; set; }
    Property Value
    Type Description
    Boolean

    Item[TKey]

    Declaration
    public TValue this[TKey key] { get; set; }
    Parameters
    Type Name Description
    TKey key
    Property Value
    Type Description
    TValue
    Implements
    IDictionary<TKey,TValue>.Item[TKey]

    Keys

    Declaration
    public ICollection<TKey> Keys { get; }
    Property Value
    Type Description
    ICollection<TKey>
    Implements
    IDictionary<TKey,TValue>.Keys

    label

    Declaration
    public string label { get; set; }
    Property Value
    Type Description
    String

    Values

    Declaration
    public ICollection<TValue> Values { get; }
    Property Value
    Type Description
    ICollection<TValue>
    Implements
    IDictionary<TKey,TValue>.Values

    Methods

    Add(TKey, TValue)

    Declaration
    public void Add(TKey key, TValue value)
    Parameters
    Type Name Description
    TKey key
    TValue value
    Implements
    IDictionary<TKey,TValue>.Add(TKey, TValue)

    Clear()

    Declaration
    public void Clear()
    Implements
    ICollection<T>.Clear()
    IDictionary.Clear()

    Contains(KeyValuePair<TKey, TValue>)

    Declaration
    public bool Contains(KeyValuePair<TKey, TValue> item)
    Parameters
    Type Name Description
    KeyValuePair<TKey, TValue> item
    Returns
    Type Description
    Boolean
    Implements
    ICollection<T>.Contains(T)

    ContainsKey(TKey)

    Declaration
    public bool ContainsKey(TKey key)
    Parameters
    Type Name Description
    TKey key
    Returns
    Type Description
    Boolean
    Implements
    IDictionary<TKey,TValue>.ContainsKey(TKey)

    GetEnumerator()

    Declaration
    public IEnumerator<KeyValuePair<TKey, TValue>> GetEnumerator()
    Returns
    Type Description
    IEnumerator<KeyValuePair<TKey, TValue>>
    Implements
    IEnumerable<T>.GetEnumerator()

    Remove(TKey)

    Declaration
    public bool Remove(TKey key)
    Parameters
    Type Name Description
    TKey key
    Returns
    Type Description
    Boolean
    Implements
    IDictionary<TKey,TValue>.Remove(TKey)

    TryGetValue(TKey, out TValue)

    Declaration
    public bool TryGetValue(TKey key, out TValue value)
    Parameters
    Type Name Description
    TKey key
    TValue value
    Returns
    Type Description
    Boolean
    Implements
    IDictionary<TKey,TValue>.TryGetValue(TKey, TValue)

    Explicit Interface Implementations

    ICollection<KeyValuePair<TKey, TValue>>.Add(KeyValuePair<TKey, TValue>)

    Declaration
    void ICollection<KeyValuePair<TKey, TValue>>.Add(KeyValuePair<TKey, TValue> item)
    Parameters
    Type Name Description
    KeyValuePair<TKey, TValue> item
    Implements
    ICollection<T>.Add(T)

    ICollection<KeyValuePair<TKey, TValue>>.CopyTo(KeyValuePair<TKey, TValue>[], Int32)

    Declaration
    void ICollection<KeyValuePair<TKey, TValue>>.CopyTo(KeyValuePair<TKey, TValue>[] array, int arrayIndex)
    Parameters
    Type Name Description
    KeyValuePair<TKey, TValue>[] array
    Int32 arrayIndex
    Implements
    ICollection<T>.CopyTo(T[], Int32)

    ICollection<KeyValuePair<TKey, TValue>>.IsReadOnly

    Declaration
    bool ICollection<KeyValuePair<TKey, TValue>>.IsReadOnly { get; }
    Returns
    Type Description
    Boolean
    Implements
    ICollection<T>.IsReadOnly

    ICollection<KeyValuePair<TKey, TValue>>.Remove(KeyValuePair<TKey, TValue>)

    Declaration
    bool ICollection<KeyValuePair<TKey, TValue>>.Remove(KeyValuePair<TKey, TValue> item)
    Parameters
    Type Name Description
    KeyValuePair<TKey, TValue> item
    Returns
    Type Description
    Boolean
    Implements
    ICollection<T>.Remove(T)

    ICollection.CopyTo(Array, Int32)

    Declaration
    void ICollection.CopyTo(Array array, int index)
    Parameters
    Type Name Description
    Array array
    Int32 index
    Implements
    ICollection.CopyTo(Array, Int32)

    ICollection.IsSynchronized

    Declaration
    bool ICollection.IsSynchronized { get; }
    Returns
    Type Description
    Boolean
    Implements
    ICollection.IsSynchronized

    ICollection.SyncRoot

    Declaration
    object ICollection.SyncRoot { get; }
    Returns
    Type Description
    Object
    Implements
    ICollection.SyncRoot

    IDictionary.Add(Object, Object)

    Declaration
    void IDictionary.Add(object key, object value)
    Parameters
    Type Name Description
    Object key
    Object value
    Implements
    IDictionary.Add(Object, Object)

    IDictionary.Contains(Object)

    Declaration
    bool IDictionary.Contains(object key)
    Parameters
    Type Name Description
    Object key
    Returns
    Type Description
    Boolean
    Implements
    IDictionary.Contains(Object)

    IDictionary.GetEnumerator()

    Declaration
    IDictionaryEnumerator IDictionary.GetEnumerator()
    Returns
    Type Description
    IDictionaryEnumerator
    Implements
    IDictionary.GetEnumerator()

    IDictionary.IsFixedSize

    Declaration
    bool IDictionary.IsFixedSize { get; }
    Returns
    Type Description
    Boolean
    Implements
    IDictionary.IsFixedSize

    IDictionary.IsReadOnly

    Declaration
    bool IDictionary.IsReadOnly { get; }
    Returns
    Type Description
    Boolean
    Implements
    IDictionary.IsReadOnly

    IDictionary.Item[Object]

    Declaration
    object IDictionary.this[object key] { get; set; }
    Parameters
    Type Name Description
    Object key
    Returns
    Type Description
    Object
    Implements
    IDictionary.Item[Object]

    IDictionary.Keys

    Declaration
    ICollection IDictionary.Keys { get; }
    Returns
    Type Description
    ICollection
    Implements
    IDictionary.Keys

    IDictionary.Remove(Object)

    Declaration
    void IDictionary.Remove(object key)
    Parameters
    Type Name Description
    Object key
    Implements
    IDictionary.Remove(Object)

    IDictionary.Values

    Declaration
    ICollection IDictionary.Values { get; }
    Returns
    Type Description
    ICollection
    Implements
    IDictionary.Values

    IEnumerable.GetEnumerator()

    Declaration
    IEnumerator IEnumerable.GetEnumerator()
    Returns
    Type Description
    IEnumerator
    Implements
    IEnumerable.GetEnumerator()

    Extension Methods

    XAnalyserProvider.Analyser(Object, IGraphContext)
    XAnalyserProvider.Analyser<TAnalyser>(Object, IGraphContext)
    XAnalyserProvider.Analysis(Object, IGraphContext)
    XAnalyserProvider.Analysis<TAnalysis>(Object, IGraphContext)
    XAnalyserProvider.Analyser(Object, GraphReference)
    XAnalyserProvider.Analyser<TAnalyser>(Object, GraphReference)
    XAnalyserProvider.Analysis(Object, GraphReference)
    XAnalyserProvider.Analysis<TAnalysis>(Object, GraphReference)
    XDescriptorProvider.Describe(Object)
    XDescriptorProvider.HasDescriptor(Object)
    XDescriptorProvider.Descriptor(Object)
    XDescriptorProvider.Descriptor<TDescriptor>(Object)
    XDescriptorProvider.Description(Object)
    XDescriptorProvider.Description<TDescription>(Object)
    EditorLinqUtility.Cancellable<T>(IEnumerable<T>, CancellationToken)
    EditorLinqUtility.Cancellable<T>(IEnumerable<T>, CancellationToken, Action)
    SearchUtility.OrderableSearchFilter<THaystack, TResult>(IEnumerable<THaystack>, Func<THaystack, TResult>, String, Func<THaystack, String>)
    SearchUtility.OrderableSearchFilter<T>(IEnumerable<T>, String, Func<T, String>)
    SearchUtility.OrderableSearchFilter<THaystack, TResult>(IEnumerable<THaystack>, Func<THaystack, TResult>, String, Func<THaystack, String>, Func<THaystack, String>)
    SearchUtility.OrderableSearchFilter<T>(IEnumerable<T>, String, Func<T, String>, Func<T, String>)
    SearchUtility.UnorderedSearchFilter<T>(IEnumerable<T>, String, Func<T, String>)
    SearchUtility.OrderedSearchFilter<T>(IEnumerable<T>, String, Func<T, String>)
    UnitBase.WithoutInheritedDuplicates<T>(IEnumerable<T>, Func<T, IUnitOption>, CancellationToken)
    Cloning.Clone(Object, ICloner, Boolean)
    Cloning.Clone<T>(T, ICloner, Boolean)
    Cloning.CloneViaFakeSerialization(Object)
    Cloning.CloneViaFakeSerialization<T>(T)
    XArrayPool.ToArrayPooled<T>(IEnumerable<T>)
    XHashSetPool.ToHashSetPooled<T>(IEnumerable<T>)
    XListPool.ToListPooled<T>(IEnumerable<T>)
    ConversionUtility.IsConvertibleTo(Object, Type, Boolean)
    ConversionUtility.IsConvertibleTo<T>(Object, Boolean)
    ConversionUtility.ConvertTo(Object, Type)
    ConversionUtility.ConvertTo<T>(Object)
    TypeUtility.ToShortString(Object, Int32)
    Serialization.CloneViaSerialization<T>(T, Boolean)
    Serialization.CloneViaSerializationInto<TSource, TDestination>(TSource, ref TDestination, Boolean)
    Serialization.Serialize(Object, Boolean)
    LinqUtility.DistinctBy<T, TKey>(IEnumerable<T>, Func<T, TKey>)
    LinqUtility.NotNull<T>(IEnumerable<T>)
    LinqUtility.Yield<T>(T)
    LinqUtility.ToHashSet<T>(IEnumerable<T>)
    LinqUtility.AddRange<T>(ICollection<T>, IEnumerable<T>)
    LinqUtility.AsReadOnlyCollection<T>(IEnumerable<T>)
    LinqUtility.AsReadOnlyList<T>(IEnumerable<T>)
    LinqUtility.Flatten<T>(IEnumerable<T>, Func<T, IEnumerable<T>>)
    LinqUtility.OrderByDependencies<T>(IEnumerable<T>, Func<T, IEnumerable<T>>, Boolean)
    LinqUtility.OrderByDependers<T>(IEnumerable<T>, Func<T, IEnumerable<T>>, Boolean)
    LinqUtility.Catch<T>(IEnumerable<T>, Action<Exception>)
    LinqUtility.Catch<T>(IEnumerable<T>, ICollection<Exception>)
    LinqUtility.CatchAsLogError<T>(IEnumerable<T>, String)
    LinqUtility.CatchAsLogWarning<T>(IEnumerable<T>, String)
    StringUtility.ToSeparatedString(IEnumerable, String)
    StringUtility.ToCommaSeparatedString(IEnumerable)
    StringUtility.ToLineSeparatedString(IEnumerable)
    UnityObjectUtility.IsUnityNull(Object)
    UnityObjectUtility.ToSafeString(Object)
    Back to top Copyright © 2023 Unity Technologies — Terms of use
    Generated by DocFX
    on Friday, August 4, 2023