Collections Collections
Collections Collections
DocFX + Singulink = ♥

Search Results for

    Interface ISetDictionary<TKey, TValue>

    Represents a collection of keys mapped to a keyed set of unique values per key.

    Inherited Members
    ICollectionDictionary<TKey, TValue, IKeyedSet<TKey, TValue>>.this[TKey]
    ICollectionDictionary<TKey, TValue, IKeyedSet<TKey, TValue>>.Clear()
    ICollectionDictionary<TKey, TValue, IKeyedSet<TKey, TValue>>.Clear(TKey)
    IReadOnlyCollectionDictionary<TKey, TValue, IKeyedSet<TKey, TValue>>.this[TKey]
    IReadOnlyCollectionDictionary<TKey, TValue, IKeyedSet<TKey, TValue>>.ValueCollections
    IReadOnlyCollectionDictionary<TKey, TValue, IKeyedSet<TKey, TValue>>.TryGetValues(TKey, out IKeyedSet<TKey, TValue>)
    IReadOnlyCollectionDictionary<TKey, TValue, IReadOnlyKeyedSet<TKey, TValue>>.this[TKey]
    IReadOnlyCollectionDictionary<TKey, TValue, IReadOnlyKeyedSet<TKey, TValue>>.ValueCollections
    IReadOnlyCollectionDictionary<TKey, TValue, IReadOnlyKeyedSet<TKey, TValue>>.TryGetValues(TKey, out IReadOnlyKeyedSet<TKey, TValue>)
    IReadOnlyCollectionDictionaryBase<TKey, TValue>.Count
    IReadOnlyCollectionDictionaryBase<TKey, TValue>.Keys
    IReadOnlyCollectionDictionaryBase<TKey, TValue>.ValueCount
    IReadOnlyCollectionDictionaryBase<TKey, TValue>.Values
    IReadOnlyCollectionDictionaryBase<TKey, TValue>.Contains(TKey, TValue)
    IReadOnlyCollectionDictionaryBase<TKey, TValue>.ContainsKey(TKey)
    IReadOnlyCollectionDictionaryBase<TKey, TValue>.ContainsValue(TValue)
    IReadOnlyCollectionDictionaryBase<TKey, TValue>.GetValueCount(TKey)
    Namespace: Singulink.Collections
    Assembly: Singulink.Collections.dll
    Syntax
    public interface ISetDictionary<TKey, TValue> : ICollectionDictionary<TKey, TValue, IKeyedSet<TKey, TValue>>, IReadOnlyCollectionDictionary<TKey, TValue, IKeyedSet<TKey, TValue>>, IReadOnlySetDictionary<TKey, TValue>, IReadOnlyCollectionDictionary<TKey, TValue, IReadOnlyKeyedSet<TKey, TValue>>, IReadOnlyCollectionDictionaryBase<TKey, TValue>
    Type Parameters
    Name Description
    TKey

    The type of the keys in the dictionary.

    TValue

    The type of the values in the dictionary.

    Properties

    Name Description
    this[TKey]

    Gets the keyed value collection associated with the specified key. If the key is not found then a new value collection is returned which can be used to add values to the key or to monitor when items are added to the key.

    ValueCollections

    Gets a collection containing the keyed value collections in the dictionary.

    Methods

    Name Description
    TryGetValues(TKey, out IKeyedSet<TKey, TValue>)

    Gets the keyed value collection associated with the specified key.

    Extension Methods

    CollectionDictionaryExtensions.AsLookup<TKey, TValue>(IReadOnlySetDictionary<TKey, TValue>)
    CollectionDictionaryExtensions.AsReadOnlyCollectionDictionary<TKey, TValue>(IReadOnlySetDictionary<TKey, TValue>)
    CollectionDictionaryExtensions.ToLookup<TKey, TValue>(IReadOnlySetDictionary<TKey, TValue>, IEqualityComparer<TKey>?)
    CollectionDictionaryExtensions.AsCollectionDictionary<TKey, TValue>(ISetDictionary<TKey, TValue>)
    CollectionDictionaryExtensions.AsReadOnly<TKey, TValue>(ISetDictionary<TKey, TValue>)
    © Singulink. All rights reserved.