11 references to PropertiesKeyComparer
Microsoft.CodeAnalysis (11)
CommandLine\AnalyzerConfig.cs (3)
72
= ImmutableHashSet.CreateRange(Section.
PropertiesKeyComparer
, new[] {
204
Section.
PropertiesKeyComparer
);
231
Section.
PropertiesKeyComparer
);
CommandLine\AnalyzerConfigSet.cs (7)
55
new ObjectPool<TreeOptions.Builder>(() => ImmutableDictionary.CreateBuilder<string, ReportDiagnostic>(Section.
PropertiesKeyComparer
));
58
new ObjectPool<AnalyzerOptions.Builder>(() => ImmutableDictionary.CreateBuilder<string, string>(Section.
PropertiesKeyComparer
));
557
var result = dict.ToImmutableDictionary(d => d.Key, d => d.Value.value, Section.
PropertiesKeyComparer
);
568
sectionDict = ImmutableDictionary.CreateBuilder<string, (string, string, int)>(Section.
PropertiesKeyComparer
);
575
if (isGlobalSection && (Section.
PropertiesKeyComparer
.Equals(key, GlobalKey) || Section.
PropertiesKeyComparer
.Equals(key, GlobalLevelKey)))
608
duplicateDict = ImmutableDictionary.CreateBuilder<string, (int, ArrayBuilder<string>)>(Section.
PropertiesKeyComparer
);
DiagnosticAnalyzer\AnalyzerConfigOptions.cs (1)
17
public static StringComparer KeyComparer { get; } = AnalyzerConfig.Section.
PropertiesKeyComparer
;