14 references to KeyComparer
System.Collections.Immutable (14)
System\Collections\Frozen\FrozenSetInternalBase.cs (1)
166ImmutableSortedSet<T> iss => _thisSet.Comparer.Equals(iss.KeyComparer),
System\Collections\Immutable\ImmutableSortedSet_1.Builder.cs (1)
63_comparer = set.KeyComparer;
System\Collections\Immutable\ImmutableSortedSet_1.cs (12)
295if (TryCastToImmutableSortedSet(other, out immutableSortedSet) && immutableSortedSet.KeyComparer == this.KeyComparer) // argument is a compatible immutable sorted set 381if (EqualityComparer<IComparer<T>>.Default.Equals(this.KeyComparer, otherAsImmutableSortedSet.KeyComparer)) 397if (EqualityComparer<IComparer<T>>.Default.Equals(this.KeyComparer, otherAsSortedSet.Comparer)) 421var otherSet = new SortedSet<T>(other, this.KeyComparer); 452var otherSet = new SortedSet<T>(other, this.KeyComparer); 529var otherSet = new SortedSet<T>(other, this.KeyComparer); 1123if (source.KeyComparer.Compare(item, e.Current) != 0) 1141if (source.KeyComparer.Compare(item, e.Current) != 0) 1215IComparer<T> comparer = this.KeyComparer; 1273IComparer<T> comparer = this.KeyComparer;