Search Results for

    Show / Hide Table of Contents

    Class CollectionExts

    Inheritance
    Object
    CollectionExts
    Namespace: NoSuchStudio.Common
    Assembly: NoSuchStudio-Common.dll
    Syntax
    public static class CollectionExts

    Methods

    GetValueOrDefault<TKey, TValue>(Dictionary<TKey, TValue>, TKey, TValue)

    Declaration
    public static TValue GetValueOrDefault<TKey, TValue>(this Dictionary<TKey, TValue> dic, TKey key, TValue defVal = null)
    Parameters
    Type Name Description
    Dictionary<TKey, TValue> dic
    TKey key
    TValue defVal
    Returns
    Type Description
    TValue
    Type Parameters
    Name Description
    TKey
    TValue

    MergeWith<TKey, TValue>(Dictionary<TKey, TValue>, Dictionary<TKey, TValue>, CollectionExts.MergeDuplicateRule)

    Returns t

    Declaration
    public static int MergeWith<TKey, TValue>(this Dictionary<TKey, TValue> dic1, Dictionary<TKey, TValue> dic2, CollectionExts.MergeDuplicateRule duplicatesRule = CollectionExts.MergeDuplicateRule.Keep)
    Parameters
    Type Name Description
    Dictionary<TKey, TValue> dic1
    Dictionary<TKey, TValue> dic2
    CollectionExts.MergeDuplicateRule duplicatesRule
    Returns
    Type Description
    Int32

    The number of added entries.

    Type Parameters
    Name Description
    TKey
    TValue

    ToStringLongDic(Dictionary<String, Object>)

    Declaration
    public static Dictionary<string, long> ToStringLongDic(this Dictionary<string, object> dic)
    Parameters
    Type Name Description
    Dictionary<String, Object> dic
    Returns
    Type Description
    Dictionary<String, Int64>

    ToStringObjectDic(Dictionary<String, Int64>)

    Declaration
    public static Dictionary<string, object> ToStringObjectDic(this Dictionary<string, long> dic)
    Parameters
    Type Name Description
    Dictionary<String, Int64> dic
    Returns
    Type Description
    Dictionary<String, Object>
    In This Article
    Back to top Generated by DocFX