23 references to KeyComparer
GenerateDocumentationAndConfigFiles (2)
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\MultiDictionary.cs (1)
134_equalityComparer = equalityComparer ?? ImmutableHashSet<V>.Empty.KeyComparer;
src\roslyn\src\Dependencies\Collections\Segmented\ImmutableSegmentedHashSet`1.cs (1)
78/// <inheritdoc cref="ImmutableHashSet{T}.KeyComparer"/>
Microsoft.Build (1)
src\msbuild\artifacts\.packages\microsoft.codeanalysis.collections\5.0.0-1.25277.114\contentFiles\cs\net9.0\Segmented\ImmutableSegmentedHashSet`1.cs (1)
78/// <inheritdoc cref="ImmutableHashSet{T}.KeyComparer"/>
Microsoft.CodeAnalysis (4)
Collections\ImmutableHashSetExtensions.cs (1)
28var otherSet = other.WithComparer(set.KeyComparer);
InternalUtilities\MultiDictionary.cs (1)
134_equalityComparer = equalityComparer ?? ImmutableHashSet<V>.Empty.KeyComparer;
SourceGeneration\AdditionalSourcesCollection.cs (1)
38Debug.Assert(reservedHintNames.IsEmpty || reservedHintNames.KeyComparer == s_hintNameComparer);
src\roslyn\src\Dependencies\Collections\Segmented\ImmutableSegmentedHashSet`1.cs (1)
78/// <inheritdoc cref="ImmutableHashSet{T}.KeyComparer"/>
Microsoft.CodeAnalysis.Analyzers (2)
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\MultiDictionary.cs (1)
134_equalityComparer = equalityComparer ?? ImmutableHashSet<V>.Empty.KeyComparer;
src\roslyn\src\Dependencies\Collections\Segmented\ImmutableSegmentedHashSet`1.cs (1)
78/// <inheritdoc cref="ImmutableHashSet{T}.KeyComparer"/>
Microsoft.CodeAnalysis.AnalyzerUtilities (2)
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\MultiDictionary.cs (1)
134_equalityComparer = equalityComparer ?? ImmutableHashSet<V>.Empty.KeyComparer;
src\roslyn\src\Dependencies\Collections\Segmented\ImmutableSegmentedHashSet`1.cs (1)
78/// <inheritdoc cref="ImmutableHashSet{T}.KeyComparer"/>
Microsoft.CodeAnalysis.CodeStyle (2)
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\MultiDictionary.cs (1)
134_equalityComparer = equalityComparer ?? ImmutableHashSet<V>.Empty.KeyComparer;
src\roslyn\src\Dependencies\Collections\Segmented\ImmutableSegmentedHashSet`1.cs (1)
78/// <inheritdoc cref="ImmutableHashSet{T}.KeyComparer"/>
Microsoft.CodeAnalysis.Extensions.Package (1)
src\roslyn\src\Dependencies\Collections\Segmented\ImmutableSegmentedHashSet`1.cs (1)
78/// <inheritdoc cref="ImmutableHashSet{T}.KeyComparer"/>
Microsoft.CodeAnalysis.ResxSourceGenerator (2)
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\MultiDictionary.cs (1)
134_equalityComparer = equalityComparer ?? ImmutableHashSet<V>.Empty.KeyComparer;
src\roslyn\src\Dependencies\Collections\Segmented\ImmutableSegmentedHashSet`1.cs (1)
78/// <inheritdoc cref="ImmutableHashSet{T}.KeyComparer"/>
Microsoft.CodeAnalysis.Workspaces (2)
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\MultiDictionary.cs (1)
134_equalityComparer = equalityComparer ?? ImmutableHashSet<V>.Empty.KeyComparer;
src\roslyn\src\Dependencies\Collections\Segmented\ImmutableSegmentedHashSet`1.cs (1)
78/// <inheritdoc cref="ImmutableHashSet{T}.KeyComparer"/>
Roslyn.Diagnostics.Analyzers (2)
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\MultiDictionary.cs (1)
134_equalityComparer = equalityComparer ?? ImmutableHashSet<V>.Empty.KeyComparer;
src\roslyn\src\Dependencies\Collections\Segmented\ImmutableSegmentedHashSet`1.cs (1)
78/// <inheritdoc cref="ImmutableHashSet{T}.KeyComparer"/>
System.Collections.Immutable (3)
System\Collections\Frozen\FrozenSetInternalBase.cs (1)
165ImmutableHashSet<T> ihs => _thisSet.Comparer.Equals(ihs.KeyComparer),
System\Collections\Immutable\ImmutableHashSet_1.cs (2)
746if (EqualityComparer<IEqualityComparer<T>>.Default.Equals(origin.EqualityComparer, otherAsImmutableHashSet.KeyComparer)) 1099return other.WithComparer(this.KeyComparer);