65 references to Comparer
GenerateDocumentationAndConfigFiles (2)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\EditorConfigParser.cs (1)
33
= ImmutableHashSet.CreateRange(CaseInsensitiveComparison.
Comparer
, ["unset"]);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\BKTree.Builder.cs (1)
97
var distinctValues = values.Where(v => v.Length > 0).Distinct(CaseInsensitiveComparison.
Comparer
).ToArray();
Metrics (2)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\EditorConfigParser.cs (1)
33
= ImmutableHashSet.CreateRange(CaseInsensitiveComparison.
Comparer
, ["unset"]);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\BKTree.Builder.cs (1)
97
var distinctValues = values.Where(v => v.Length > 0).Distinct(CaseInsensitiveComparison.
Comparer
).ToArray();
Metrics.Legacy (2)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\EditorConfigParser.cs (1)
33
= ImmutableHashSet.CreateRange(CaseInsensitiveComparison.
Comparer
, ["unset"]);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\BKTree.Builder.cs (1)
97
var distinctValues = values.Where(v => v.Length > 0).Distinct(CaseInsensitiveComparison.
Comparer
).ToArray();
Microsoft.CodeAnalysis (3)
CommandLine\AnalyzerConfig.cs (2)
88
= ImmutableHashSet.CreateRange(CaseInsensitiveComparison.
Comparer
, new[] { "unset" });
317
public static StringComparer PropertiesKeyComparer { get; } = CaseInsensitiveComparison.
Comparer
;
Syntax\SyntaxTree.cs (1)
28
ImmutableDictionary.Create<string, ReportDiagnostic>(CaseInsensitiveComparison.
Comparer
);
Microsoft.CodeAnalysis.Analyzers (2)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\EditorConfigParser.cs (1)
33
= ImmutableHashSet.CreateRange(CaseInsensitiveComparison.
Comparer
, ["unset"]);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\BKTree.Builder.cs (1)
97
var distinctValues = values.Where(v => v.Length > 0).Distinct(CaseInsensitiveComparison.
Comparer
).ToArray();
Microsoft.CodeAnalysis.AnalyzerUtilities (2)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\EditorConfigParser.cs (1)
33
= ImmutableHashSet.CreateRange(CaseInsensitiveComparison.
Comparer
, ["unset"]);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\BKTree.Builder.cs (1)
97
var distinctValues = values.Where(v => v.Length > 0).Distinct(CaseInsensitiveComparison.
Comparer
).ToArray();
Microsoft.CodeAnalysis.BannedApiAnalyzers (2)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\EditorConfigParser.cs (1)
33
= ImmutableHashSet.CreateRange(CaseInsensitiveComparison.
Comparer
, ["unset"]);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\BKTree.Builder.cs (1)
97
var distinctValues = values.Where(v => v.Length > 0).Distinct(CaseInsensitiveComparison.
Comparer
).ToArray();
Microsoft.CodeAnalysis.CodeStyle (2)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\EditorConfigParser.cs (1)
33
= ImmutableHashSet.CreateRange(CaseInsensitiveComparison.
Comparer
, ["unset"]);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\BKTree.Builder.cs (1)
97
var distinctValues = values.Where(v => v.Length > 0).Distinct(CaseInsensitiveComparison.
Comparer
).ToArray();
Microsoft.CodeAnalysis.CSharp (1)
Compiler\ClsComplianceChecker.cs (1)
807
MultiDictionary<string, Symbol> seenByName = new MultiDictionary<string, Symbol>(CaseInsensitiveComparison.
Comparer
);
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (2)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\EditorConfigParser.cs (1)
33
= ImmutableHashSet.CreateRange(CaseInsensitiveComparison.
Comparer
, ["unset"]);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\BKTree.Builder.cs (1)
97
var distinctValues = values.Where(v => v.Length > 0).Distinct(CaseInsensitiveComparison.
Comparer
).ToArray();
Microsoft.CodeAnalysis.PublicApiAnalyzers (2)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\EditorConfigParser.cs (1)
33
= ImmutableHashSet.CreateRange(CaseInsensitiveComparison.
Comparer
, ["unset"]);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\BKTree.Builder.cs (1)
97
var distinctValues = values.Where(v => v.Length > 0).Distinct(CaseInsensitiveComparison.
Comparer
).ToArray();
Microsoft.CodeAnalysis.ResxSourceGenerator (2)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\EditorConfigParser.cs (1)
33
= ImmutableHashSet.CreateRange(CaseInsensitiveComparison.
Comparer
, ["unset"]);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\BKTree.Builder.cs (1)
97
var distinctValues = values.Where(v => v.Length > 0).Distinct(CaseInsensitiveComparison.
Comparer
).ToArray();
Microsoft.CodeAnalysis.Test.Utilities (2)
Compilation\TestSyntaxTreeOptionsProvider.cs (2)
39
: this(CaseInsensitiveComparison.
Comparer
, globalOption: default, options)
45
: this(CaseInsensitiveComparison.
Comparer
, globalOption: globalOption, options)
Microsoft.CodeAnalysis.VisualBasic (28)
Binding\Binder_AnonymousTypes.vb (1)
138
Me._fieldName2index = New Dictionary(Of String, Integer)(initializersCount, CaseInsensitiveComparison.
Comparer
)
Binding\Binder_ObjectInitializer.vb (1)
700
Dim processedMembers As New HashSet(Of String)(CaseInsensitiveComparison.
Comparer
)
Binding\Binder_Query.vb (2)
1562
Return New HashSet(Of String)(CaseInsensitiveComparison.
Comparer
)
1566
Dim declaredNames As New HashSet(Of String)(CaseInsensitiveComparison.
Comparer
)
Binding\Binder_Statements.vb (1)
662
staticLocals = New Dictionary(Of String, ArrayBuilder(Of LocalSymbol))(CaseInsensitiveComparison.
Comparer
)
Binding\DocumentationCommentCrefBinder.vb (1)
90
Dim typeParameters As New Dictionary(Of String, CrefTypeParameterSymbol)(CaseInsensitiveComparison.
Comparer
)
Binding\SubOrFunctionBodyBinder.vb (1)
34
_parameterMap = New Dictionary(Of String, Symbol)(mapSize, CaseInsensitiveComparison.
Comparer
)
CommandLine\VisualBasicCommandLineParser.vb (7)
154
Dim specificDiagnosticOptionsFromRuleSet = New Dictionary(Of String, ReportDiagnostic)(CaseInsensitiveComparison.
Comparer
)
155
Dim specificDiagnosticOptionsFromGeneralArguments = New Dictionary(Of String, ReportDiagnostic)(CaseInsensitiveComparison.
Comparer
)
156
Dim specificDiagnosticOptionsFromSpecificArguments = New Dictionary(Of String, ReportDiagnostic)(CaseInsensitiveComparison.
Comparer
)
157
Dim specificDiagnosticOptionsFromNoWarnArguments = New Dictionary(Of String, ReportDiagnostic)(CaseInsensitiveComparison.
Comparer
)
1302
Dim specificDiagnosticOptions = New Dictionary(Of String, ReportDiagnostic)(specificDiagnosticOptionsFromRuleSet, CaseInsensitiveComparison.
Comparer
)
1811
Dim result = ImmutableDictionary.CreateBuilder(Of String, InternalSyntax.CConst)(CaseInsensitiveComparison.
Comparer
)
1833
Dim result = ImmutableDictionary.CreateBuilder(Of String, Object)(CaseInsensitiveComparison.
Comparer
)
Compilation\ClsComplianceChecker.vb (1)
450
Dim seenByName As MultiDictionary(Of String, Symbol) = New MultiDictionary(Of String, Symbol)(CaseInsensitiveComparison.
Comparer
)
Compilation\VisualBasicDiagnosticFilter.vb (1)
38
ImmutableDictionary.Create(Of String, ReportDiagnostic)(CaseInsensitiveComparison.
Comparer
).AddRange(specificDiagnosticOptions)
Declarations\DeclarationTreeBuilder.vb (1)
600
''' <see cref="CaseInsensitiveComparison.
Comparer
"/> so that name lookup happens in an
Symbols\Metadata\PE\PENamedTypeSymbol.vb (2)
691
Dim membersDict As New Dictionary(Of String, ImmutableArray(Of Symbol))(CaseInsensitiveComparison.
Comparer
)
692
Dim groupedMembers = members.GroupBy(Function(m) m.Name, CaseInsensitiveComparison.
Comparer
)
Symbols\Metadata\PE\PENamespaceSymbol.vb (3)
185
CaseInsensitiveComparison.
Comparer
,
201
Dim members As New Dictionary(Of String, ImmutableArray(Of Symbol))(CaseInsensitiveComparison.
Comparer
)
269
children.ToDictionary(Function(c) c.Name, CaseInsensitiveComparison.
Comparer
)
Symbols\PEOrSourceOrMergedNamespaceSymbol.vb (2)
141
Dim map As New Dictionary(Of String, ArrayBuilder(Of MethodSymbol))(CaseInsensitiveComparison.
Comparer
)
147
Dim extensionMethods As New Dictionary(Of String, ImmutableArray(Of Symbol))(map.Count, CaseInsensitiveComparison.
Comparer
)
Symbols\Source\SourceNamespaceSymbol.vb (1)
192
Me.GetNameToMembersMap(), CaseInsensitiveComparison.
Comparer
),
Syntax\VisualBasicWarningStateMap.vb (2)
56
Dim accumulatedSpecificWarningState = ImmutableDictionary.Create(Of String, ReportDiagnostic)(CaseInsensitiveComparison.
Comparer
)
77
accumulatedSpecificWarningState = ImmutableDictionary.Create(Of String, ReportDiagnostic)(CaseInsensitiveComparison.
Comparer
)
VisualBasicCompilationOptions.vb (1)
267
specificDiagnosticOptions:=specificDiagnosticOptions.ToImmutableDictionaryOrEmpty(CaseInsensitiveComparison.
Comparer
), ' Diagnostic ids must be processed in case-insensitive fashion.
Microsoft.CodeAnalysis.Workspaces (5)
FindSymbols\SearchQuery.cs (1)
39
_predicate = s => CaseInsensitiveComparison.
Comparer
.Equals(name, s);
FindSymbols\SymbolTree\SymbolTreeInfo.cs (2)
32
CaseInsensitiveComparison.
Comparer
;
385
var diff = CaseInsensitiveComparison.
Comparer
.Compare(s1, s2);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\EditorConfigParser.cs (1)
33
= ImmutableHashSet.CreateRange(CaseInsensitiveComparison.
Comparer
, ["unset"]);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\BKTree.Builder.cs (1)
97
var distinctValues = values.Where(v => v.Length > 0).Distinct(CaseInsensitiveComparison.
Comparer
).ToArray();
Roslyn.Diagnostics.Analyzers (2)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\EditorConfigParser.cs (1)
33
= ImmutableHashSet.CreateRange(CaseInsensitiveComparison.
Comparer
, ["unset"]);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\BKTree.Builder.cs (1)
97
var distinctValues = values.Where(v => v.Length > 0).Distinct(CaseInsensitiveComparison.
Comparer
).ToArray();
Test.Utilities (2)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\EditorConfigParser.cs (1)
33
= ImmutableHashSet.CreateRange(CaseInsensitiveComparison.
Comparer
, ["unset"]);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\BKTree.Builder.cs (1)
97
var distinctValues = values.Where(v => v.Length > 0).Distinct(CaseInsensitiveComparison.
Comparer
).ToArray();
Text.Analyzers (2)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\EditorConfigParser.cs (1)
33
= ImmutableHashSet.CreateRange(CaseInsensitiveComparison.
Comparer
, ["unset"]);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\BKTree.Builder.cs (1)
97
var distinctValues = values.Where(v => v.Length > 0).Distinct(CaseInsensitiveComparison.
Comparer
).ToArray();