BijectiveMap

Description

class Tinman.Core.Collections.BijectiveMap
<TLeft>
<TRight>

Derived from

IBijectiveMap<TLeft, TRight>

Default implementation of the IBijectiveMap interface.

A specialized container may be created by subclassing BijectiveMap and specifying suitable IMap objects in the constructor, optionally overriding the following methods to provide custom semantics:

Public / Constructors

Bijective​Map


public constructor BijectiveMap → (2)

left in : IMap<TLeft, TRight>

[not-null]
The left-side dictionary to use.

right in : IMap<TRight, TLeft>

[not-null]
The right-side dictionary to use.

Creates a new instance of BijectiveMap.