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