Skip to content

Instantly share code, notes, and snippets.

@ccrossley
ccrossley / BiDirectionary.cs
Last active April 2, 2017 06:47
A Bidirectional Dictionary. BiDirectionary...here.
using System;
using System.Collections;
using System.Collections.Generic;
public class BiDirectionary<Primary, Secondary> : IEnumerable<KeyValuePair<Primary, Secondary>> {
private Dictionary<Primary, Secondary> forwards;
private Dictionary<Secondary, Primary> backwards;
public BiDirectionary() {