11 references to Comparer
Microsoft.CodeAnalysis (8)
CommandLine\CommonCompiler.cs (1)
1459var filePaths = new HashSet<string>(PathUtilities.Comparer);
DiagnosticAnalyzer\AnalysisResultBuilder.cs (2)
25ImmutableDictionary<string, OneOrMany<AdditionalText>>.Empty.WithComparers(PathUtilities.Comparer); 70var builder = ImmutableDictionary.CreateBuilder<string, OneOrMany<AdditionalText>>(PathUtilities.Comparer);
DiagnosticAnalyzer\AnalysisScope.cs (1)
236!PathUtilities.Comparer.Equals(externalFileLocation.GetLineSpan().Path, filterFile.AdditionalFile.Path))
DiagnosticAnalyzer\AnalyzerAssemblyLoader.cs (1)
79paths = ImmutableHashSet.Create(PathUtilities.Comparer, fullPath);
DiagnosticAnalyzer\AnalyzerExecutor.AnalyzerDiagnosticReporter.cs (1)
127return PathUtilities.Comparer.Equals(_contextFile.Value.AdditionalFile.Path, externalFileLocation.GetLineSpan().Path);
InternalUtilities\AdditionalTextComparer.cs (2)
30if (!PathUtilities.Comparer.Equals(x.Path, y.Path)) 55return Hash.Combine(PathUtilities.Comparer.GetHashCode(obj.Path),
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (1)
Diagnostics\DiagnosticAnalyzerTests.cs (1)
3876d => d.Id == analyzer.Descriptor.Id && PathUtilities.Comparer.Equals(d.Location.GetLineSpan().Path, additionalFile.Path));
VBCSCompiler (2)
AnalyzerConsistencyChecker.cs (2)
94var comparer = PathUtilities.Comparer; 113if (PathUtilities.Comparer.Equals(compilerDirectory, Path.GetDirectoryName(loadedAssembly.CodeBase)))