1 write to Comparer
System.Collections.Immutable (1)
System\Collections\Frozen\FrozenDictionary.cs (1)
314private protected FrozenDictionary(IEqualityComparer<TKey> comparer) => Comparer = comparer;
7 references to Comparer
System.Collections.Immutable (7)
System\Collections\Frozen\DefaultFrozenDictionary.cs (1)
23IEqualityComparer<TKey> comparer = Comparer;
System\Collections\Frozen\FrozenDictionary.cs (4)
49return ReferenceEquals(comparer, FrozenDictionary<TKey, TValue>.Empty.Comparer) ? 123if (source is FrozenDictionary<TKey, TValue> fd && fd.Comparer.Equals(comparer)) 146return ReferenceEquals(comparer, FrozenDictionary<TKey, TValue>.Empty.Comparer) ? 313/// <param name="comparer">The comparer to use and to expose from <see cref="Comparer"/>.</param>
System\Collections\Frozen\KeysAndValuesFrozenDictionary.cs (1)
32hashCodes[i] = Comparer.GetHashCode(entries[i].Key);
System\Collections\Frozen\SmallFrozenDictionary.cs (1)
39IEqualityComparer<TKey> comparer = Comparer;