Collections Collections
Collections Collections
DocFX + Singulink = ♥

Search Results for

    Interface IReadOnlyMap<TLeft, TRight>

    Represents a read-only collection of two types of values that map between each other in a bidirectional one-to-one relationship. Values on each side of the map must be unique on their respective side.

    Inherited Members
    IReadOnlyCollection<KeyValuePair<TLeft, TRight>>.Count
    IEnumerable<KeyValuePair<TLeft, TRight>>.GetEnumerator()
    IEnumerable.GetEnumerator()
    Namespace: Singulink.Collections
    Assembly: Singulink.Collections.dll
    Syntax
    public interface IReadOnlyMap<TLeft, TRight> : IReadOnlyCollection<KeyValuePair<TLeft, TRight>>, IEnumerable<KeyValuePair<TLeft, TRight>>, IEnumerable
    Type Parameters
    Name Description
    TLeft

    The type of values on the left side of the map.

    TRight

    The type of values on the right side of the map.

    Properties

    Name Description
    this[TLeft]

    Gets the right value associated with the specified left value.

    LeftValues

    Gets the values on the left side of the map.

    Reverse

    Gets the reverse map where the left and right side are flipped.

    RightValues

    Gets the values on the right side of the map.

    Methods

    Name Description
    Contains(TLeft, TRight)

    Gets a value indicating if the map contains an association between the specified left and right value.

    ContainsLeft(TLeft)

    Determines whether this map contains the specified left value.

    ContainsRight(TRight)

    Determines whether this map contains the specified right value.

    TryGetLeftValue(TRight, out TLeft)

    Gets the right value associated with the specified left value.

    TryGetRightValue(TLeft, out TRight)

    Gets the right value associated with the specified left value.

    © Singulink. All rights reserved.