I have added the following constructors to ObservableDictionary and ObservableHashSet. It might be beneficial when the initial capacity is known in advance or when you want to use a specified equality comparer.
I think it is also related to Issue #59
public ObservableDictionary(int capacity);
public ObservableDictionary(IEqualityComparer<TKey>? comparer);
public ObservableDictionary(int capacity, IEqualityComparer<TKey>? comparer);
public ObservableDictionary(IEnumerable<KeyValuePair<TKey, TValue>> collection, IEqualityComparer<TKey>? comparer);
public ObservableHashSet(IEqualityComparer<T>? comparer);
public ObservableHashSet(int capacity, IEqualityComparer<T>? comparer);
public ObservableHashSet(IEnumerable<T> collection, IEqualityComparer<T>? comparer);
I have added the following constructors to ObservableDictionary and ObservableHashSet. It might be beneficial when the initial capacity is known in advance or when you want to use a specified equality comparer. I think it is also related to Issue #59