Implemented interface member:
method
Equals
System.Collections.Generic.IEqualityComparer<T>.Equals(T, T)
5 overrides of Equals
Microsoft.CodeAnalysis (1)
CaseInsensitiveComparison.cs (1)
146public override bool Equals(string? str1, string? str2)
Microsoft.CodeAnalysis.ExpressionEvaluator.ResultProvider (1)
src\Compilers\Core\Portable\CaseInsensitiveComparison.cs (1)
146public override bool Equals(string? str1, string? str2)
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (1)
src\Compilers\Core\Portable\CaseInsensitiveComparison.cs (1)
146public override bool Equals(string? str1, string? str2)
System.Private.CoreLib (2)
src\libraries\System.Private.CoreLib\src\System\StringComparer.cs (2)
261public override bool Equals(string? x, string? y) 349public override bool Equals(string? x, string? y)
335 references to Equals
Aspire.Dashboard (5)
Components\Dialogs\SettingsDialog.razor.cs (1)
77if (_selectedUiCulture is null || StringComparers.CultureName.Equals(CultureInfo.CurrentUICulture.Name, _selectedUiCulture.Name))
Model\ResourceViewModelExtensions.cs (4)
14return StringComparers.ResourceType.Equals(resource.ResourceType, KnownResourceTypes.Container); 19return StringComparers.ResourceType.Equals(resource.ResourceType, KnownResourceTypes.Project); 24if (StringComparers.ResourceType.Equals(resource.ResourceType, KnownResourceTypes.Executable)) 31return StringComparers.ResourceType.Equals(resource.ResourceType, KnownResourceTypes.Project);
Aspire.Hosting (7)
ApplicationModel\EndpointReference.cs (1)
110_endpointAnnotation ??= Resource.Annotations.OfType<EndpointAnnotation>().SingleOrDefault(a => StringComparers.EndpointAnnotationName.Equals(a.Name, EndpointName));
BuiltInDistributedApplicationEventSubscriptionHandlers.cs (1)
39if (beforeStartEvent.Model.Resources.SingleOrDefault(r => StringComparers.ResourceName.Equals(r.Name, KnownResourceNames.AspireDashboard)) is { } dashboardResource)
Dashboard\DashboardLifecycleHook.cs (2)
54if (appModel.Resources.SingleOrDefault(r => StringComparers.ResourceName.Equals(r.Name, KnownResourceNames.AspireDashboard)) is { } dashboardResource) 373if (StringComparers.ResourceName.Equals(notification.Resource.Name, KnownResourceNames.AspireDashboard) && !dashboardResourceTasks.ContainsKey(notification.ResourceId))
Health\ResourceHealthCheckService.cs (2)
230|| !StringComparers.HealthReportPropertyValue.Equals(checkReportSnapshot.Description, value.Description) 231|| !StringComparers.HealthReportPropertyValue.Equals(checkReportSnapshot.ExceptionText, value.Exception?.ToString()))
ResourceBuilderExtensions.cs (1)
648.Where(ea => StringComparers.EndpointAnnotationName.Equals(ea.Name, endpointName))
BuildBoss (6)
CompilerNuGetCheckerUtil.cs (5)
145PathComparer.Equals(relativeFileName, "csc.exe") || 146PathComparer.Equals(relativeFileName, "Icon.png") || 147PathComparer.Equals(relativeFileName, "Init.cmd") || 148PathComparer.Equals(relativeFileName, "VS.Tools.Roslyn.nuspec") || 149PathComparer.Equals(relativeFileName, "vbc.exe") ||
ProjectKey.cs (1)
23public static bool operator ==(ProjectKey left, ProjectKey right) => StringComparer.OrdinalIgnoreCase.Equals(left.FilePath, right.FilePath);
BuildValidator (1)
FileNameEqualityComparer.cs (1)
22=> StringComparer.Equals(x?.Name, y?.Name);
csc (1)
src\Compilers\Shared\NamedPipeUtil.cs (1)
66StringComparer.OrdinalIgnoreCase.Equals(serverIdentity.name, clientIdentity.name) &&
dotnet-svcutil-lib (1)
FrameworkFork\System.ServiceModel\System\IdentityModel\Claims\X509CertificateClaimSet.cs (1)
113else if (StringComparer.OrdinalIgnoreCase.Equals(_certificate.SubjectName.Name, _certificate.IssuerName.Name))
GenerateDocumentationAndConfigFiles (7)
src\Compilers\Core\Portable\FileSystem\PathUtilities.cs (1)
527if (comparer.Equals(currentName, component))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\Section.cs (1)
173StringComparer.OrdinalIgnoreCase.Equals(FilePath, other.FilePath) &&
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyComparer.cs (1)
38return comparer.Equals(data1, data2);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (1)
601comparer.Equals(member.Name, kvp.Key.Name) &&
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.AssemblyComparers.cs (1)
18=> AssemblyIdentityComparer.SimpleNameComparer.Equals(x?.Name, y?.Name);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.EquivalenceVisitor.cs (1)
399!AssemblyIdentityComparer.SimpleNameComparer.Equals(x.ContainingAssembly.MetadataName, y.ContainingAssembly.MetadataName) &&
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\MoveDeclarationNearReference\AbstractMoveDeclarationNearReferenceService.cs (1)
223if (syntaxFacts.StringComparer.Equals(name, localSymbol.Name))
Metrics (6)
src\Compilers\Core\Portable\FileSystem\PathUtilities.cs (1)
527if (comparer.Equals(currentName, component))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\Section.cs (1)
173StringComparer.OrdinalIgnoreCase.Equals(FilePath, other.FilePath) &&
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyComparer.cs (1)
38return comparer.Equals(data1, data2);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (1)
601comparer.Equals(member.Name, kvp.Key.Name) &&
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.AssemblyComparers.cs (1)
18=> AssemblyIdentityComparer.SimpleNameComparer.Equals(x?.Name, y?.Name);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.EquivalenceVisitor.cs (1)
399!AssemblyIdentityComparer.SimpleNameComparer.Equals(x.ContainingAssembly.MetadataName, y.ContainingAssembly.MetadataName) &&
Metrics.Legacy (6)
src\Compilers\Core\Portable\FileSystem\PathUtilities.cs (1)
527if (comparer.Equals(currentName, component))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\Section.cs (1)
173StringComparer.OrdinalIgnoreCase.Equals(FilePath, other.FilePath) &&
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyComparer.cs (1)
38return comparer.Equals(data1, data2);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (1)
601comparer.Equals(member.Name, kvp.Key.Name) &&
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.AssemblyComparers.cs (1)
18=> AssemblyIdentityComparer.SimpleNameComparer.Equals(x?.Name, y?.Name);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.EquivalenceVisitor.cs (1)
399!AssemblyIdentityComparer.SimpleNameComparer.Equals(x.ContainingAssembly.MetadataName, y.ContainingAssembly.MetadataName) &&
Microsoft.AspNetCore.Antiforgery (1)
Internal\DefaultAntiforgeryTokenGenerator.cs (1)
161if (!comparer.Equals(requestToken.Username, currentUsername))
Microsoft.AspNetCore.Http.Abstractions (6)
HttpMethods.cs (1)
193return object.ReferenceEquals(methodA, methodB) || StringComparer.OrdinalIgnoreCase.Equals(methodA, methodB);
HttpProtocol.cs (5)
54return object.ReferenceEquals(Http09, protocol) || StringComparer.OrdinalIgnoreCase.Equals(Http09, protocol); 66return object.ReferenceEquals(Http10, protocol) || StringComparer.OrdinalIgnoreCase.Equals(Http10, protocol); 78return object.ReferenceEquals(Http11, protocol) || StringComparer.OrdinalIgnoreCase.Equals(Http11, protocol); 90return object.ReferenceEquals(Http2, protocol) || StringComparer.OrdinalIgnoreCase.Equals(Http2, protocol); 102return object.ReferenceEquals(Http3, protocol) || StringComparer.OrdinalIgnoreCase.Equals(Http3, protocol);
Microsoft.AspNetCore.Mvc.Core (1)
Infrastructure\StringArrayComparer.cs (1)
48if (!_valueComparer.Equals(x[i], y[i]))
Microsoft.Build.Tasks.CodeAnalysis (1)
src\Compilers\Shared\NamedPipeUtil.cs (1)
66StringComparer.OrdinalIgnoreCase.Equals(serverIdentity.name, clientIdentity.name) &&
Microsoft.Build.Tasks.CodeAnalysis.Sdk (1)
src\Compilers\Shared\NamedPipeUtil.cs (1)
66StringComparer.OrdinalIgnoreCase.Equals(serverIdentity.name, clientIdentity.name) &&
Microsoft.Cci.Extensions (2)
HostEnvironment.cs (2)
613paths = Enumerable.Concat(new List<string>() { coreAssemblyFile }, paths.Where(ai => !StringComparer.OrdinalIgnoreCase.Equals(ai, coreAssemblyFile))); 668var coreIdentity = identities.FirstOrDefault(ai => StringComparer.OrdinalIgnoreCase.Equals(ai.Name.Value, coreAssemblySimpleName));
Microsoft.CodeAnalysis (31)
CommandLine\AnalyzerConfigSet.cs (9)
334if (comparer.Equals(value, "default")) 339else if (comparer.Equals(value, "error")) 344else if (comparer.Equals(value, "warning")) 349else if (comparer.Equals(value, "suggestion")) 354else if (comparer.Equals(value, "silent") || comparer.Equals(value, "refactoring")) 359else if (comparer.Equals(value, "none")) 575if (isGlobalSection && (Section.PropertiesKeyComparer.Equals(key, GlobalKey) || Section.PropertiesKeyComparer.Equals(key, GlobalLevelKey)))
Desktop\DesktopAssemblyIdentityComparer.cs (6)
87SimpleNameComparer.Equals(reference.Name, definition.Name) && 88SimpleNameComparer.Equals(reference.Name, "mscorlib")) 262if (SimpleNameComparer.Equals(identity.Name, "System") || 263SimpleNameComparer.Equals(identity.Name, "System.Core")) 274if (SimpleNameComparer.Equals(identity.Name, "Microsoft.VisualBasic")) 280if (SimpleNameComparer.Equals(identity.Name, "System.ComponentModel.Composition"))
Desktop\DesktopAssemblyIdentityComparer.Fx.cs (1)
67return SimpleNameComparer.Equals(this.Name, other.Name)
DiagnosticAnalyzer\AnalyzerAssemblyLoader.cs (1)
193Debug.Assert(GeneratedPathComparer.Equals(_originalPathInfoMap[originalPath].ResolvedPath, resolvedPath));
DiagnosticAnalyzer\ShadowCopyAnalyzerPathResolver.cs (1)
222Debug.Assert(AnalyzerAssemblyLoader.GeneratedPathComparer.Equals(shadowCopyPath, task.Result));
Emit\AnonymousTypeKey.cs (1)
46(IgnoreCase ? StringComparer.OrdinalIgnoreCase : StringComparer.Ordinal).Equals(Name, other.Name);
FileSystem\PathUtilities.cs (1)
527if (comparer.Equals(currentName, component))
MetadataReference\AssemblyIdentity.cs (3)
212return cultureName == null || AssemblyIdentityComparer.CultureComparer.Equals(cultureName, InvariantCultureDisplay) ? 462if (!AssemblyIdentityComparer.SimpleNameComparer.Equals(x._name, y._name)) 480AssemblyIdentityComparer.CultureComparer.Equals(x.CultureName, y.CultureName) &&
MetadataReference\AssemblyIdentityComparer.cs (4)
138if (!SimpleNameComparer.Equals(reference.Name, definition.Name)) 143if (compareCulture && !CultureComparer.Equals(reference.CultureName, definition.CultureName)) 156if (!SimpleNameComparer.Equals(reference.Name, definition.Name)) 161if (compareCulture && !CultureComparer.Equals(reference.CultureName, definition.CultureName))
ReferenceManager\CommonReferenceManager.Resolution.cs (1)
1037AssemblyIdentityComparer.CultureComparer.Equals(reference.CultureName, definition.CultureName) &&
SourceGeneration\AdditionalSourcesCollection.cs (2)
94if (s_hintNameComparer.Equals(_sourcesAdded[i].HintName, hintName)) 107if (s_hintNameComparer.Equals(_sourcesAdded[i].HintName, hintName))
StrongName\StrongNameFileSystem.cs (1)
56return this.GetType() == other?.GetType() && StringComparer.Ordinal.Equals(_signingTempPath, other?._signingTempPath);
Microsoft.CodeAnalysis.Analyzers (10)
MetaAnalyzers\DiagnosticDescriptorCreationAnalyzer_IdRangeAndCategoryValidation.cs (1)
219if (comparer.Equals(fileName, DiagnosticCategoryAndIdRangeFile))
MetaAnalyzers\DiagnosticDescriptorCreationAnalyzer_ReleaseTracking.cs (2)
258if (comparer.Equals(fileName, ShippedFileName)) 264if (comparer.Equals(fileName, UnshippedFileName))
src\Compilers\Core\Portable\FileSystem\PathUtilities.cs (1)
527if (comparer.Equals(currentName, component))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\Section.cs (1)
173StringComparer.OrdinalIgnoreCase.Equals(FilePath, other.FilePath) &&
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyComparer.cs (1)
38return comparer.Equals(data1, data2);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (1)
601comparer.Equals(member.Name, kvp.Key.Name) &&
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.AssemblyComparers.cs (1)
18=> AssemblyIdentityComparer.SimpleNameComparer.Equals(x?.Name, y?.Name);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.EquivalenceVisitor.cs (1)
399!AssemblyIdentityComparer.SimpleNameComparer.Equals(x.ContainingAssembly.MetadataName, y.ContainingAssembly.MetadataName) &&
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\MoveDeclarationNearReference\AbstractMoveDeclarationNearReferenceService.cs (1)
223if (syntaxFacts.StringComparer.Equals(name, localSymbol.Name))
Microsoft.CodeAnalysis.AnalyzerUtilities (6)
src\Compilers\Core\Portable\FileSystem\PathUtilities.cs (1)
527if (comparer.Equals(currentName, component))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\Section.cs (1)
173StringComparer.OrdinalIgnoreCase.Equals(FilePath, other.FilePath) &&
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyComparer.cs (1)
38return comparer.Equals(data1, data2);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (1)
601comparer.Equals(member.Name, kvp.Key.Name) &&
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.AssemblyComparers.cs (1)
18=> AssemblyIdentityComparer.SimpleNameComparer.Equals(x?.Name, y?.Name);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.EquivalenceVisitor.cs (1)
399!AssemblyIdentityComparer.SimpleNameComparer.Equals(x.ContainingAssembly.MetadataName, y.ContainingAssembly.MetadataName) &&
Microsoft.CodeAnalysis.BannedApiAnalyzers (7)
src\Compilers\Core\Portable\FileSystem\PathUtilities.cs (1)
527if (comparer.Equals(currentName, component))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\Section.cs (1)
173StringComparer.OrdinalIgnoreCase.Equals(FilePath, other.FilePath) &&
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyComparer.cs (1)
38return comparer.Equals(data1, data2);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (1)
601comparer.Equals(member.Name, kvp.Key.Name) &&
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.AssemblyComparers.cs (1)
18=> AssemblyIdentityComparer.SimpleNameComparer.Equals(x?.Name, y?.Name);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.EquivalenceVisitor.cs (1)
399!AssemblyIdentityComparer.SimpleNameComparer.Equals(x.ContainingAssembly.MetadataName, y.ContainingAssembly.MetadataName) &&
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\MoveDeclarationNearReference\AbstractMoveDeclarationNearReferenceService.cs (1)
223if (syntaxFacts.StringComparer.Equals(name, localSymbol.Name))
Microsoft.CodeAnalysis.CodeStyle (8)
src\Analyzers\Core\Analyzers\UseIsNullCheck\AbstractUseIsNullForReferenceEqualsDiagnosticAnalyzer.cs (1)
84if (!syntaxFacts.StringComparer.Equals(name, nameof(ReferenceEquals)))
src\Analyzers\Core\Analyzers\UseNullPropagation\AbstractUseNullPropagationDiagnosticAnalyzer.cs (1)
324if (!syntaxFacts.StringComparer.Equals(name, nameof(ReferenceEquals)))
src\Compilers\Core\Portable\FileSystem\PathUtilities.cs (1)
527if (comparer.Equals(currentName, component))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\Section.cs (1)
173StringComparer.OrdinalIgnoreCase.Equals(FilePath, other.FilePath) &&
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyComparer.cs (1)
38return comparer.Equals(data1, data2);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (1)
601comparer.Equals(member.Name, kvp.Key.Name) &&
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.AssemblyComparers.cs (1)
18=> AssemblyIdentityComparer.SimpleNameComparer.Equals(x?.Name, y?.Name);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.EquivalenceVisitor.cs (1)
399!AssemblyIdentityComparer.SimpleNameComparer.Equals(x.ContainingAssembly.MetadataName, y.ContainingAssembly.MetadataName) &&
Microsoft.CodeAnalysis.CodeStyle.Fixes (5)
src\Analyzers\Core\CodeFixes\GenerateConstructor\AbstractGenerateConstructorService.cs (1)
184return [.. NameGenerator.EnsureUniqueness(parameterNames, isFixed, canUse: s => !reservedNames.Any(n => comparer.Equals(s, n)))
src\Analyzers\Core\CodeFixes\ImplementInterface\ImplementInterfaceGenerator.cs (1)
377: StringComparer.OrdinalIgnoreCase.Equals(identifier1, identifier2);
src\Analyzers\Core\CodeFixes\MakeMethodAsynchronous\AbstractMakeMethodAsynchronousCodeFixProvider.cs (1)
96return syntaxFacts.StringComparer.Equals(name, "Main");
src\Analyzers\Core\CodeFixes\UseNullPropagation\AbstractUseNullPropagationCodeFixProvider.cs (1)
253if (arity == 0 && comparer.Equals(name, nameof(Nullable<>.Value)))
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\MoveDeclarationNearReference\AbstractMoveDeclarationNearReferenceService.cs (1)
223if (syntaxFacts.StringComparer.Equals(name, localSymbol.Name))
Microsoft.CodeAnalysis.CSharp (5)
Emitter\EditAndContinue\CSharpSymbolMatcher.cs (2)
206if (StringComparer.Ordinal.Equals(otherModule.Name, module.Name)) 248return AssemblyIdentityComparer.SimpleNameComparer.Equals(leftIdentity.Name, rightIdentity.Name) &&
SymbolDisplay\SymbolDisplayVisitor.cs (1)
143if (kind is SyntaxKind.None && isNamedTypeOrAliasName && StringComparer.Ordinal.Equals(identifier, "record"))
Symbols\ReferenceManager.cs (2)
120Debug.Assert(AssemblyIdentityComparer.SimpleNameComparer.Equals(identity1.Name, identity2.Name)); 121return AssemblyIdentityComparer.CultureComparer.Equals(identity1.CultureName, identity2.CultureName);
Microsoft.CodeAnalysis.CSharp.Features (2)
QuickInfo\CSharpDiagnosticAnalyzerQuickInfoProviderExtensions.cs (2)
35stringComparer.Equals(nameValue, nameof(SuppressMessageAttribute)) || 36stringComparer.Equals(nameValue, "SuppressMessage");
Microsoft.CodeAnalysis.EditorFeatures (7)
EditorConfigSettings\Updater\NamingStyles\SourceTextExtensions.cs (5)
139return StringComparer.OrdinalIgnoreCase.Equals(left.Name, right.Name) && 140StringComparer.Ordinal.Equals(left.Prefix, right.Prefix) && 141StringComparer.Ordinal.Equals(left.Suffix, right.Suffix) && 142StringComparer.Ordinal.Equals(left.WordSeparator, right.WordSeparator) && 174return StringComparer.OrdinalIgnoreCase.Equals(left!.Name, right!.Name) &&
SignatureHelp\Controller.Session_UpdateModel.cs (2)
58var index = bestItem.Parameters.IndexOf(p => comparer.Equals(p.Name, parameterName)); 126return item.Parameters.Any(static (p, arg) => arg.comparer.Equals(p.Name, arg.name), (comparer, name));
Microsoft.CodeAnalysis.ExpressionEvaluator.FunctionResolver (5)
MetadataResolver.cs (5)
180if (!_stringComparer.Equals(qualifiedName.Name, part)) 193return _stringComparer.Equals(typeName, name); 288return comparer.Equals(name, localFunctionName); 293if (lastDot >= 0 && comparer.Equals(metadataName.Substring(lastDot + 1), name)) 406_stringComparer.Equals(qualifiedA.Name, qualifiedB.Name);
Microsoft.CodeAnalysis.Extensions.Package (3)
Symbols\INamedTypeSymbolExtensions.cs (1)
601comparer.Equals(member.Name, kvp.Key.Name) &&
Symbols\SymbolEquivalenceComparer.AssemblyComparers.cs (1)
18=> AssemblyIdentityComparer.SimpleNameComparer.Equals(x?.Name, y?.Name);
Symbols\SymbolEquivalenceComparer.EquivalenceVisitor.cs (1)
399!AssemblyIdentityComparer.SimpleNameComparer.Equals(x.ContainingAssembly.MetadataName, y.ContainingAssembly.MetadataName) &&
Microsoft.CodeAnalysis.Features (31)
AddImport\AbstractAddImportFeatureService.cs (1)
445return StringComparer.OrdinalIgnoreCase.Equals(path1, path2);
AddImport\References\MetadataSymbolReference.cs (1)
70StringComparer.OrdinalIgnoreCase.Equals(_reference.FilePath, reference._reference.FilePath);
AddImport\References\SymbolReference.cs (1)
42return StringComparer.Ordinal.Equals(name1, name2);
AddImport\SymbolResult.cs (1)
44return StringComparer.OrdinalIgnoreCase.Equals(
CodeRefactorings\CodeRefactoringService.cs (1)
316StringComparer.OrdinalIgnoreCase.Equals(DocumentExtension, other.DocumentExtension);
CodeRefactorings\SyncNamespace\AbstractChangeNamespaceService.cs (1)
209if (syntaxFacts.StringComparer.Equals(targetNamespace, declaredNamespace))
CodeRefactorings\SyncNamespace\AbstractSyncNamespaceCodeRefactoringProvider.State.cs (3)
131if (syntaxFacts.StringComparer.Equals(targetNamespace, declaredNamespace)) 204if (syntaxFacts.StringComparer.Equals(@namespace, relativeTo)) 220return syntaxFacts.StringComparer.Equals(containingText, namespacePrefix)
ConvertToInterpolatedString\AbstractConvertPlaceholderToInterpolatedStringRefactoringProvider.cs (2)
361var param1 = invocationSymbol.Parameters.FirstOrDefault(p => syntaxFacts.StringComparer.Equals(p.Name, arg1Name)); 362var param2 = invocationSymbol.Parameters.FirstOrDefault(p => syntaxFacts.StringComparer.Equals(p.Name, arg2Name));
ConvertTupleToStruct\AbstractConvertTupleToStructCodeRefactoringProvider.cs (1)
680if (!comparer.Equals(fields1[i].Name, fields2[i].Name))
EditAndContinue\EditAndContinueMethodDebugInfoReader.cs (1)
231if (symDocument == null || !StringComparer.Ordinal.Equals(symDocument.GetName(), documentPath))
EmbeddedLanguages\Json\LanguageServices\JsonLanguageDetector.cs (3)
139if (syntaxFacts.StringComparer.Equals(name, ParseMethodName)) 186if (syntaxFacts.StringComparer.Equals(propName, nameof(JsonDocumentOptions.AllowTrailingCommas)) && 191else if (syntaxFacts.StringComparer.Equals(propName, nameof(JsonDocumentOptions.CommentHandling)) &&
ExternalAccess\UnitTesting\API\UnitTestingSearchHelpers.cs (2)
224if (!comparer.Equals(info.Name, symbolName)) 227if (!comparer.Equals(info.FullyQualifiedContainerName, container))
ExtractMethod\SelectionResult.cs (1)
180if (!syntaxFacts.StringComparer.Equals(identifier.ValueText, nameof(Task.ConfigureAwait)))
IntroduceUsingStatement\AbstractIntroduceUsingStatementCodeRefactoringProvider.cs (1)
443=> syntaxFactsService.StringComparer.Equals(localVariable.Name, identifierName) &&
MetadataAsSource\DecompilationMetadataAsSourceFileProvider.cs (1)
432return StringComparer.OrdinalIgnoreCase.Equals(_filePath, other._filePath) &&
ReplaceDocCommentTextWithTag\AbstractReplaceDocCommentTextWithTagCodeRefactoringProvider.cs (3)
83var parameter = symbol.GetParameters().FirstOrDefault(p => syntaxFacts.StringComparer.Equals(p.Name, singleWordText)); 90var typeParameter = symbol.GetTypeParameters().FirstOrDefault(t => syntaxFacts.StringComparer.Equals(t.Name, singleWordText)); 101var childMember = namedType.GetMembers().FirstOrDefault(m => syntaxFacts.StringComparer.Equals(m.Name, singleWordText));
src\Analyzers\Core\Analyzers\UseIsNullCheck\AbstractUseIsNullForReferenceEqualsDiagnosticAnalyzer.cs (1)
84if (!syntaxFacts.StringComparer.Equals(name, nameof(ReferenceEquals)))
src\Analyzers\Core\Analyzers\UseNullPropagation\AbstractUseNullPropagationDiagnosticAnalyzer.cs (1)
324if (!syntaxFacts.StringComparer.Equals(name, nameof(ReferenceEquals)))
src\Analyzers\Core\CodeFixes\GenerateConstructor\AbstractGenerateConstructorService.cs (1)
184return [.. NameGenerator.EnsureUniqueness(parameterNames, isFixed, canUse: s => !reservedNames.Any(n => comparer.Equals(s, n)))
src\Analyzers\Core\CodeFixes\ImplementInterface\ImplementInterfaceGenerator.cs (1)
377: StringComparer.OrdinalIgnoreCase.Equals(identifier1, identifier2);
src\Analyzers\Core\CodeFixes\MakeMethodAsynchronous\AbstractMakeMethodAsynchronousCodeFixProvider.cs (1)
96return syntaxFacts.StringComparer.Equals(name, "Main");
src\Analyzers\Core\CodeFixes\UseNullPropagation\AbstractUseNullPropagationCodeFixProvider.cs (1)
253if (arity == 0 && comparer.Equals(name, nameof(Nullable<>.Value)))
SymbolSearch\Windows\SymbolSearchUpdateEngine.Update.cs (1)
709if (!StringComparer.Ordinal.Equals(expectedChecksum, actualChecksum))
Microsoft.CodeAnalysis.InteractiveHost (2)
Interactive\Core\InteractiveHostPlatformInfo.cs (1)
55=> !StringComparer.OrdinalIgnoreCase.Equals(PathUtilities.GetDirectoryName(path), s_hostDirectory);
src\Compilers\Core\Portable\FileSystem\PathUtilities.cs (1)
527if (comparer.Equals(currentName, component))
Microsoft.CodeAnalysis.LanguageServer (2)
HostWorkspace\LoadedProject.cs (1)
307return StringComparer.Ordinal.Equals(x?.FilePath, y?.FilePath);
HostWorkspace\ProjectToLoad.cs (1)
20return StringComparer.Ordinal.Equals(x?.Path, y?.Path);
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (7)
src\Compilers\Core\Portable\FileSystem\PathUtilities.cs (1)
527if (comparer.Equals(currentName, component))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\Section.cs (1)
173StringComparer.OrdinalIgnoreCase.Equals(FilePath, other.FilePath) &&
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyComparer.cs (1)
38return comparer.Equals(data1, data2);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (1)
601comparer.Equals(member.Name, kvp.Key.Name) &&
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.AssemblyComparers.cs (1)
18=> AssemblyIdentityComparer.SimpleNameComparer.Equals(x?.Name, y?.Name);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.EquivalenceVisitor.cs (1)
399!AssemblyIdentityComparer.SimpleNameComparer.Equals(x.ContainingAssembly.MetadataName, y.ContainingAssembly.MetadataName) &&
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\MoveDeclarationNearReference\AbstractMoveDeclarationNearReferenceService.cs (1)
223if (syntaxFacts.StringComparer.Equals(name, localSymbol.Name))
Microsoft.CodeAnalysis.PublicApiAnalyzers (6)
src\Compilers\Core\Portable\FileSystem\PathUtilities.cs (1)
527if (comparer.Equals(currentName, component))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\Section.cs (1)
173StringComparer.OrdinalIgnoreCase.Equals(FilePath, other.FilePath) &&
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyComparer.cs (1)
38return comparer.Equals(data1, data2);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (1)
601comparer.Equals(member.Name, kvp.Key.Name) &&
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.AssemblyComparers.cs (1)
18=> AssemblyIdentityComparer.SimpleNameComparer.Equals(x?.Name, y?.Name);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.EquivalenceVisitor.cs (1)
399!AssemblyIdentityComparer.SimpleNameComparer.Equals(x.ContainingAssembly.MetadataName, y.ContainingAssembly.MetadataName) &&
Microsoft.CodeAnalysis.ResxSourceGenerator (6)
src\Compilers\Core\Portable\FileSystem\PathUtilities.cs (1)
527if (comparer.Equals(currentName, component))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\Section.cs (1)
173StringComparer.OrdinalIgnoreCase.Equals(FilePath, other.FilePath) &&
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyComparer.cs (1)
38return comparer.Equals(data1, data2);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (1)
601comparer.Equals(member.Name, kvp.Key.Name) &&
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.AssemblyComparers.cs (1)
18=> AssemblyIdentityComparer.SimpleNameComparer.Equals(x?.Name, y?.Name);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.EquivalenceVisitor.cs (1)
399!AssemblyIdentityComparer.SimpleNameComparer.Equals(x.ContainingAssembly.MetadataName, y.ContainingAssembly.MetadataName) &&
Microsoft.CodeAnalysis.Scripting (4)
Hosting\AssemblyLoader\InteractiveAssemblyLoader.cs (1)
277AssemblyIdentityComparer.SimpleNameComparer.Equals(info.Identity.Name, identity.Name) &&
Hosting\ObjectFormatter\ObjectFormatterHelpers.cs (1)
191if (StringComparer.OrdinalIgnoreCase.Equals(memberName, member.Name))
src\Compilers\Shared\GlobalAssemblyCacheHelpers\FusionAssemblyIdentity.cs (2)
557if (StringComparer.OrdinalIgnoreCase.Equals(candidateCulture, preferredCultureOpt) || 558candidateCulture.Length == 0 && !StringComparer.OrdinalIgnoreCase.Equals(bestCulture, preferredCultureOpt))
Microsoft.CodeAnalysis.Test.Utilities (1)
Platform\Desktop\RuntimeAssemblyManager.cs (1)
239fullMatch = _preloadedSet.Contains(id.SimpleName) || StringComparer.OrdinalIgnoreCase.Equals(id.FullName, assemblyData.Id.FullName);
Microsoft.CodeAnalysis.UnitTests (4)
Collections\ImmutableSegmentedDictionaryTest.cs (2)
364return StringComparer.Ordinal.Equals(x!.Value, y!.Value); 390return StringComparer.OrdinalIgnoreCase.Equals(this.Value, ((CaseInsensitiveString?)obj)!.Value);
src\Compilers\Shared\GlobalAssemblyCacheHelpers\FusionAssemblyIdentity.cs (2)
557if (StringComparer.OrdinalIgnoreCase.Equals(candidateCulture, preferredCultureOpt) || 558candidateCulture.Length == 0 && !StringComparer.OrdinalIgnoreCase.Equals(bestCulture, preferredCultureOpt))
Microsoft.CodeAnalysis.VisualBasic.ExpressionCompiler (1)
EvaluationContext.vb (1)
601If CaseInsensitiveComparison.Comparer.Equals(nameParts(0), "global") Then
Microsoft.CodeAnalysis.Workspaces (27)
FindSymbols\Extensions.cs (1)
18=> syntaxFacts.StringComparer.Equals(text1, text2);
FindSymbols\FindReferences\Finders\AbstractReferenceFinder.cs (1)
234!syntaxFacts.StringComparer.Equals(aliasSymbol.Name, aliasSymbol.Target.Name))
FindSymbols\FindReferences\Finders\ConstructorSymbolReferenceFinder.cs (1)
156if (state.SyntaxFacts.StringComparer.Equals(name, alias))
FindSymbols\FindReferences\Finders\NamedTypeSymbolReferenceFinder.cs (1)
164if (state.SyntaxFacts.StringComparer.Equals(namedType.Name, alias))
FindSymbols\FindReferences\Finders\NamespaceSymbolReferenceFinder.cs (1)
98if (state.SyntaxFacts.StringComparer.Equals(namespaceName, alias))
FindSymbols\SearchQuery.cs (2)
36_predicate = s => StringComparer.Ordinal.Equals(name, s); 39_predicate = s => CaseInsensitiveComparison.Comparer.Equals(name, s);
FindSymbols\SymbolTree\SymbolTreeInfo.cs (5)
204if (StringComparer.Ordinal.Equals(name, node.Name)) 232if (ignoreCase || StringComparer.Ordinal.Equals(name, node.Name)) 255while (startIndex > 0 && s_caseInsensitiveComparer.Equals(nodes[startIndex - 1].Name, name)) 259while (endIndex + 1 < nodes.Length && s_caseInsensitiveComparer.Equals(nodes[endIndex + 1].Name, name)) 489if (StringComparer.Ordinal.Equals(derivedName, node.Name))
FindSymbols\SyntaxTree\SyntaxTreeIndex_Create.cs (2)
253syntaxFacts.StringComparer.Equals(identifierName, "SuppressMessage") || 254syntaxFacts.StringComparer.Equals(identifierName, nameof(SuppressMessageAttribute));
ReassignedVariable\AbstractReassignedVariableService.cs (1)
322if (!syntaxFacts.StringComparer.Equals(idToken.ValueText, localOrParameter.Name))
Recommendations\AbstractRecommendationServiceRunner.cs (1)
241parameterType = method.Parameters.FirstOrDefault(p => _stringComparerForLanguage.Equals(p.Name, argumentName))?.Type;
Shared\Extensions\IFindReferencesResultExtensions.cs (1)
134!comparer.Equals(reference.Definition.Name, symbol.Name))
src\Compilers\Core\Portable\DiagnosticAnalyzer\AnalyzerAssemblyLoader.cs (1)
193Debug.Assert(GeneratedPathComparer.Equals(_originalPathInfoMap[originalPath].ResolvedPath, resolvedPath));
src\Compilers\Core\Portable\DiagnosticAnalyzer\ShadowCopyAnalyzerPathResolver.cs (1)
222Debug.Assert(AnalyzerAssemblyLoader.GeneratedPathComparer.Equals(shadowCopyPath, task.Result));
src\Compilers\Core\Portable\FileSystem\PathUtilities.cs (1)
527if (comparer.Equals(currentName, component))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\Section.cs (1)
173StringComparer.OrdinalIgnoreCase.Equals(FilePath, other.FilePath) &&
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyComparer.cs (1)
38return comparer.Equals(data1, data2);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (1)
601comparer.Equals(member.Name, kvp.Key.Name) &&
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.AssemblyComparers.cs (1)
18=> AssemblyIdentityComparer.SimpleNameComparer.Equals(x?.Name, y?.Name);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.EquivalenceVisitor.cs (1)
399!AssemblyIdentityComparer.SimpleNameComparer.Equals(x.ContainingAssembly.MetadataName, y.ContainingAssembly.MetadataName) &&
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\MoveDeclarationNearReference\AbstractMoveDeclarationNearReferenceService.cs (1)
223if (syntaxFacts.StringComparer.Equals(name, localSymbol.Name))
Workspace\Solution\SolutionState.CachingFilePathComparer.cs (1)
49=> s_comparer.Equals(x, y);
Microsoft.CodeAnalysis.Workspaces.MSBuild (1)
src\Compilers\Shared\NamedPipeUtil.cs (1)
66StringComparer.OrdinalIgnoreCase.Equals(serverIdentity.name, clientIdentity.name) &&
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (2)
src\Compilers\Core\Portable\FileSystem\PathUtilities.cs (1)
527if (comparer.Equals(currentName, component))
src\Compilers\Shared\NamedPipeUtil.cs (1)
66StringComparer.OrdinalIgnoreCase.Equals(serverIdentity.name, clientIdentity.name) &&
Microsoft.DotNet.Build.Tasks.VisualStudio (2)
OptProf\IbcEntry.cs (2)
60return StringComparer.OrdinalIgnoreCase.Equals(ext, ".dll") || 61StringComparer.OrdinalIgnoreCase.Equals(ext, ".exe");
Microsoft.DotNet.CodeAnalysis (5)
Analyzers\AppContextDefaultsAnalyzer.cs (4)
133if (!StringComparer.Ordinal.Equals(methodSym.ContainingType.Name, "LocalAppContext") && 134!StringComparer.Ordinal.Equals(methodSym.ContainingType.Name, "AppContext")) 137if (!StringComparer.Ordinal.Equals(methodSym.ContainingNamespace.Name, "System")) 140if (!StringComparer.Ordinal.Equals(methodSym.Name, "DefineSwitchDefault"))
Analyzers\BaseAnalyzer.cs (1)
29if (StringComparer.OrdinalIgnoreCase.Equals(line.ToString(), GetType().Name))
Microsoft.DotNet.NuGetRepack.Tasks (2)
src\UpdatePackageVersionTask.cs (2)
59else if (StringComparer.OrdinalIgnoreCase.Equals(VersionKind, "release")) 63else if (StringComparer.OrdinalIgnoreCase.Equals(VersionKind, "prerelease"))
Microsoft.Extensions.AI.Abstractions (1)
ChatCompletion\ChatFinishReason.cs (1)
37public bool Equals(ChatFinishReason other) => StringComparer.OrdinalIgnoreCase.Equals(Value, other.Value);
Microsoft.Extensions.DependencyModel (1)
DependencyContext.cs (1)
86return StringComparer.OrdinalIgnoreCase.Equals(x?.Name, y?.Name);
Microsoft.Extensions.Http.Resilience (1)
Internal\HttpKey.cs (1)
16public bool Equals(HttpKey x, HttpKey y) => StringComparer.Ordinal.Equals(x.Name, y.Name);
Microsoft.VisualStudio.LanguageServices (6)
EditorConfigSettings\SettingsEditorFactory.cs (1)
71if (!workspace.CurrentSolution.Projects.Any(p => p.AnalyzerConfigDocuments.Any(editorconfig => StringComparer.OrdinalIgnoreCase.Equals(editorconfig.FilePath, filePath))))
ProjectSystem\Extensions\ProjectExtensions.cs (1)
63if (projectItem.TryGetFullPath(out var filePath) && comparer.Equals(filePath, itemFilePath))
ProjectSystem\MetadataReferences\VisualStudioFrameworkAssemblyPathResolverFactory.cs (1)
136if (StringComparer.OrdinalIgnoreCase.Equals(frameworkName.Identifier, ".NETCore") &&
ProjectSystem\VisualStudioWorkspaceImpl.AddMetadataReferenceUndoUnit.cs (1)
36.FirstOrDefault(p => StringComparer.OrdinalIgnoreCase.Equals(p.FilePath, _filePath));
ProjectSystem\VisualStudioWorkspaceImpl.cs (1)
607if (StringComparer.OrdinalIgnoreCase.Equals(reference.Path, filePath))
ProjectSystem\VisualStudioWorkspaceImpl.RemoveMetadataReferenceUndoUnit.cs (1)
35.FirstOrDefault(p => StringComparer.OrdinalIgnoreCase.Equals(p.FilePath!, _filePath));
Microsoft.VisualStudio.LanguageServices.CSharp (15)
CodeModel\CSharpCodeModelService.CodeModelEventCollector.cs (11)
119if (!StringComparer.Ordinal.Equals(CodeModelService.GetName(oldArgument), CodeModelService.GetName(newArgument))) 152return StringComparer.Ordinal.Equals(oldExpression.ToString(), newExpression.ToString()); 211if (!StringComparer.Ordinal.Equals(CodeModelService.GetName(oldParameter), CodeModelService.GetName(newParameter))) 280if (!StringComparer.Ordinal.Equals(CodeModelService.GetName(oldEnumMember), CodeModelService.GetName(newEnumMember))) 307if (!StringComparer.Ordinal.Equals(CodeModelService.GetName(oldProperty), CodeModelService.GetName(newProperty))) 358if (!StringComparer.Ordinal.Equals(CodeModelService.GetName(oldVariableDeclarator), CodeModelService.GetName(newVariableDeclarator))) 417if (!StringComparer.Ordinal.Equals(CodeModelService.GetName(oldMethod), CodeModelService.GetName(newMethod))) 538if (!StringComparer.Ordinal.Equals(oldType.Identifier.ToString(), newType.Identifier.ToString())) 596if (!StringComparer.Ordinal.Equals(oldDelegate.Identifier.ToString(), newDelegate.Identifier.ToString())) 729return StringComparer.Ordinal.Equals(oldIdentifierName.Identifier.ToString(), newIdentifierName.Identifier.ToString()); 742if (!StringComparer.Ordinal.Equals(oldGenericName.Identifier.ToString(), newGenericName.Identifier.ToString()))
CodeModel\CSharpCodeModelService.cs (4)
3609if (StringComparer.Ordinal.Equals(name, ExtenderNames.PartialMethod)) 3627else if (StringComparer.Ordinal.Equals(name, ExtenderNames.ExtensionMethod)) 3649if (StringComparer.Ordinal.Equals(name, ExtenderNames.AutoImplementedProperty)) 3667if (StringComparer.Ordinal.Equals(name, ExtenderNames.ExternalLocation))
Replay (1)
src\Compilers\Shared\NamedPipeUtil.cs (1)
66StringComparer.OrdinalIgnoreCase.Equals(serverIdentity.name, clientIdentity.name) &&
Roslyn.Diagnostics.Analyzers (7)
src\Compilers\Core\Portable\FileSystem\PathUtilities.cs (1)
527if (comparer.Equals(currentName, component))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\Section.cs (1)
173StringComparer.OrdinalIgnoreCase.Equals(FilePath, other.FilePath) &&
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyComparer.cs (1)
38return comparer.Equals(data1, data2);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (1)
601comparer.Equals(member.Name, kvp.Key.Name) &&
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.AssemblyComparers.cs (1)
18=> AssemblyIdentityComparer.SimpleNameComparer.Equals(x?.Name, y?.Name);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.EquivalenceVisitor.cs (1)
399!AssemblyIdentityComparer.SimpleNameComparer.Equals(x.ContainingAssembly.MetadataName, y.ContainingAssembly.MetadataName) &&
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\MoveDeclarationNearReference\AbstractMoveDeclarationNearReferenceService.cs (1)
223if (syntaxFacts.StringComparer.Equals(name, localSymbol.Name))
System.Collections.Immutable (14)
System\Collections\Frozen\String\LengthBucketsFrozenDictionary.cs (1)
96if (StringComparer.OrdinalIgnoreCase.Equals(key, keys[index]))
System\Collections\Frozen\String\LengthBucketsFrozenSet.cs (1)
91if (StringComparer.OrdinalIgnoreCase.Equals(item, items[index]))
System\Collections\Frozen\String\OrdinalStringFrozenDictionary_FullCaseInsensitive.cs (1)
27private protected override bool Equals(string? x, string? y) => StringComparer.OrdinalIgnoreCase.Equals(x, y);
System\Collections\Frozen\String\OrdinalStringFrozenDictionary_FullCaseInsensitiveAscii.cs (1)
27private protected override bool Equals(string? x, string? y) => StringComparer.OrdinalIgnoreCase.Equals(x, y);
System\Collections\Frozen\String\OrdinalStringFrozenDictionary_LeftJustifiedCaseInsensitiveAsciiSubstring.cs (1)
25private protected override bool Equals(string? x, string? y) => StringComparer.OrdinalIgnoreCase.Equals(x, y);
System\Collections\Frozen\String\OrdinalStringFrozenDictionary_LeftJustifiedCaseInsensitiveSubstring.cs (1)
25private protected override bool Equals(string? x, string? y) => StringComparer.OrdinalIgnoreCase.Equals(x, y);
System\Collections\Frozen\String\OrdinalStringFrozenDictionary_RightJustifiedCaseInsensitiveAsciiSubstring.cs (1)
25private protected override bool Equals(string? x, string? y) => StringComparer.OrdinalIgnoreCase.Equals(x, y);
System\Collections\Frozen\String\OrdinalStringFrozenDictionary_RightJustifiedCaseInsensitiveSubstring.cs (1)
25private protected override bool Equals(string? x, string? y) => StringComparer.OrdinalIgnoreCase.Equals(x, y);
System\Collections\Frozen\String\OrdinalStringFrozenSet_FullCaseInsensitive.cs (1)
26private protected override bool Equals(string? x, string? y) => StringComparer.OrdinalIgnoreCase.Equals(x, y);
System\Collections\Frozen\String\OrdinalStringFrozenSet_FullCaseInsensitiveAscii.cs (1)
26private protected override bool Equals(string? x, string? y) => StringComparer.OrdinalIgnoreCase.Equals(x, y);
System\Collections\Frozen\String\OrdinalStringFrozenSet_LeftJustifiedCaseInsensitiveAsciiSubstring.cs (1)
24private protected override bool Equals(string? x, string? y) => StringComparer.OrdinalIgnoreCase.Equals(x, y);
System\Collections\Frozen\String\OrdinalStringFrozenSet_LeftJustifiedCaseInsensitiveSubstring.cs (1)
24private protected override bool Equals(string? x, string? y) => StringComparer.OrdinalIgnoreCase.Equals(x, y);
System\Collections\Frozen\String\OrdinalStringFrozenSet_RightJustifiedCaseInsensitiveAsciiSubstring.cs (1)
24private protected override bool Equals(string? x, string? y) => StringComparer.OrdinalIgnoreCase.Equals(x, y);
System\Collections\Frozen\String\OrdinalStringFrozenSet_RightJustifiedCaseInsensitiveSubstring.cs (1)
24private protected override bool Equals(string? x, string? y) => StringComparer.OrdinalIgnoreCase.Equals(x, y);
System.ComponentModel.Composition (5)
System\ComponentModel\Composition\Hosting\ScopingExtensions.cs (3)
26if (StringComparers.ContractName.Equals(contractName, export.ContractName)) 49if (StringComparers.ContractName.Equals(contractName, import.ContractName)) 74if (StringComparers.ContractName.Equals(contractName, import.ContractName) && (import.Cardinality == importCardinality))
System\ComponentModel\Composition\Primitives\ContractBasedImportDefinition.cs (2)
299if (!StringComparers.ContractName.Equals(ContractName, exportDefinition.ContractName)) 313if (!StringComparers.ContractName.Equals(RequiredTypeIdentity, exportTypeIdentity))
System.Data.Common (2)
System\Data\Common\DbConnectionStringBuilder.cs (2)
508if (StringComparer.OrdinalIgnoreCase.Equals(DbConnectionStringKeywords.Password, keyword) || 509StringComparer.OrdinalIgnoreCase.Equals(DbConnectionStringSynonyms.Pwd, keyword))
System.Data.Odbc (18)
Common\System\Data\Common\DbConnectionStringCommon.cs (18)
161if (StringComparer.OrdinalIgnoreCase.Equals(svalue, "true") || StringComparer.OrdinalIgnoreCase.Equals(svalue, "yes")) 165else if (StringComparer.OrdinalIgnoreCase.Equals(svalue, "false") || StringComparer.OrdinalIgnoreCase.Equals(svalue, "no")) 172if (StringComparer.OrdinalIgnoreCase.Equals(tmp, "true") || StringComparer.OrdinalIgnoreCase.Equals(tmp, "yes")) 176else if (StringComparer.OrdinalIgnoreCase.Equals(tmp, "false") || StringComparer.OrdinalIgnoreCase.Equals(tmp, "no")) 200if (StringComparer.OrdinalIgnoreCase.Equals(svalue, "sspi") || StringComparer.OrdinalIgnoreCase.Equals(svalue, "true") || StringComparer.OrdinalIgnoreCase.Equals(svalue, "yes")) 204else if (StringComparer.OrdinalIgnoreCase.Equals(svalue, "false") || StringComparer.OrdinalIgnoreCase.Equals(svalue, "no")) 211if (StringComparer.OrdinalIgnoreCase.Equals(tmp, "sspi") || StringComparer.OrdinalIgnoreCase.Equals(tmp, "true") || StringComparer.OrdinalIgnoreCase.Equals(tmp, "yes")) 215else if (StringComparer.OrdinalIgnoreCase.Equals(tmp, "false") || StringComparer.OrdinalIgnoreCase.Equals(tmp, "no"))
System.Private.CoreLib (1)
src\libraries\System.Private.CoreLib\src\System\StringComparer.cs (1)
189return Equals(sa, sb);
System.ServiceModel.Federation (3)
System\IdentityModel\Tokens\Saml2AssertionKeyIdentifierClause.cs (2)
32if (keyIdentifierClause is Saml2AssertionKeyIdentifierClause saml2Clause && StringComparer.Ordinal.Equals(assertionId, saml2Clause.Id)) 44if (keyIdentifierClause is SamlAssertionKeyIdentifierClause samlClause && StringComparer.Ordinal.Equals(assertionId, samlClause.Id))
System\IdentityModel\Tokens\SamlAssertionKeyIdentifierClause.cs (1)
33if (keyIdentifierClause is SamlAssertionKeyIdentifierClause samlClause && StringComparer.Ordinal.Equals(assertionId, samlClause.Id))
Test.Utilities (6)
src\Compilers\Core\Portable\FileSystem\PathUtilities.cs (1)
527if (comparer.Equals(currentName, component))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\Section.cs (1)
173StringComparer.OrdinalIgnoreCase.Equals(FilePath, other.FilePath) &&
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyComparer.cs (1)
38return comparer.Equals(data1, data2);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (1)
601comparer.Equals(member.Name, kvp.Key.Name) &&
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.AssemblyComparers.cs (1)
18=> AssemblyIdentityComparer.SimpleNameComparer.Equals(x?.Name, y?.Name);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.EquivalenceVisitor.cs (1)
399!AssemblyIdentityComparer.SimpleNameComparer.Equals(x.ContainingAssembly.MetadataName, y.ContainingAssembly.MetadataName) &&
Text.Analyzers (7)
src\Compilers\Core\Portable\FileSystem\PathUtilities.cs (1)
527if (comparer.Equals(currentName, component))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\Section.cs (1)
173StringComparer.OrdinalIgnoreCase.Equals(FilePath, other.FilePath) &&
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyComparer.cs (1)
38return comparer.Equals(data1, data2);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (1)
601comparer.Equals(member.Name, kvp.Key.Name) &&
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.AssemblyComparers.cs (1)
18=> AssemblyIdentityComparer.SimpleNameComparer.Equals(x?.Name, y?.Name);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.EquivalenceVisitor.cs (1)
399!AssemblyIdentityComparer.SimpleNameComparer.Equals(x.ContainingAssembly.MetadataName, y.ContainingAssembly.MetadataName) &&
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\MoveDeclarationNearReference\AbstractMoveDeclarationNearReferenceService.cs (1)
223if (syntaxFacts.StringComparer.Equals(name, localSymbol.Name))
vbc (1)
src\Compilers\Shared\NamedPipeUtil.cs (1)
66StringComparer.OrdinalIgnoreCase.Equals(serverIdentity.name, clientIdentity.name) &&
VBCSCompiler (1)
src\Compilers\Shared\NamedPipeUtil.cs (1)
66StringComparer.OrdinalIgnoreCase.Equals(serverIdentity.name, clientIdentity.name) &&
xunit.console (1)
common\AssemblyResolution\Microsoft.Extensions.DependencyModel\DependencyContext.cs (1)
97return StringComparer.OrdinalIgnoreCase.Equals(x.Name, y.Name);