public Collectionary(bool unique = false) { _underlyingDictionary = unique ? LazyDictionary.Create <TKey, ICollection <TValue> >(() => new HashSet <TValue>()) : LazyDictionary.Create <TKey, ICollection <TValue> >(() => new List <TValue>()); }
public Collectionary(IEqualityComparer <TValue> listComparer) { _underlyingDictionary = LazyDictionary.Create <TKey, ICollection <TValue> >(() => new HashSet <TValue>(listComparer)); }