public KeyValue(IDeterministicEqualityComparer <TKey> comparer, int capacity = 0) : base(comparer, capacity) { }
public KeySet(IDeterministicEqualityComparer <TKey> comparer, int capacity = 0) { _internalCollection = new KeyValue <TKey, Empty>(comparer, capacity); }
/// <summary> Create a new deterministic instance with a specific equality comparer </summary> public static KeyValues <TKey, TValue> NewCustom <TKey, TValue>(IDeterministicEqualityComparer <TKey> comparer, int capacity = 0) where TKey : notnull => new KeyValues <TKey, TValue>(comparer, capacity);