PetTheDog.UniqueDictionary (nuget): This is a very simple package adding a generic class UniqueDictionary<TKey, TValue>. It simply overrides the Dictionary#Add methods and checks whether the key already exists before calling the default Dictionary#Add method. It lives in the same namespace as the Dictionary class (System.Collections.Generic).
Keywords: Dictionary|Utility|UniqueDictionary