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)
259public override bool Equals(string? x, string? y) 347public override bool Equals(string? x, string? y)
392 references to Equals
aspire (2)
src\Shared\Model\ResourceSourceViewModel.cs (2)
13if (StringComparers.ResourceType.Equals(resourceType, KnownResourceTypes.Project) && 20if (StringComparers.ResourceType.Equals(resourceType, KnownResourceTypes.Tool) &&
Aspire.Dashboard (9)
Components\Dialogs\ManageDataDialog.razor.cs (1)
661_selectedRows.RemoveWhere(r => StringComparers.ResourceName.Equals(r.ResourceName, resourceName));
Components\Dialogs\SettingsDialog.razor.cs (1)
73if (_selectedUiCulture is null || StringComparers.CultureName.Equals(CultureInfo.CurrentUICulture.Name, _selectedUiCulture.Name))
Model\ResourceViewModelExtensions.cs (5)
34return StringComparers.ResourceType.Equals(resource.ResourceType, KnownResourceTypes.Container); 39return StringComparers.ResourceType.Equals(resource.ResourceType, KnownResourceTypes.Project); 44return StringComparers.ResourceType.Equals(resource.ResourceType, KnownResourceTypes.Tool); 49if (StringComparers.ResourceType.Equals(resource.ResourceType, KnownResourceTypes.Executable)) 56return StringComparers.ResourceType.Equals(resource.ResourceType, KnownResourceTypes.Project);
src\Shared\Model\ResourceSourceViewModel.cs (2)
13if (StringComparers.ResourceType.Equals(resourceType, KnownResourceTypes.Project) && 20if (StringComparers.ResourceType.Equals(resourceType, KnownResourceTypes.Tool) &&
Aspire.Hosting (26)
ApplicationModel\EndpointReference.cs (3)
56public bool IsHttp => StringComparers.EndpointAnnotationUriScheme.Equals(Scheme, "http"); 63public bool IsHttps => StringComparers.EndpointAnnotationUriScheme.Equals(Scheme, "https"); 161.SingleOrDefault(a => StringComparers.EndpointAnnotationName.Equals(a.Name, EndpointName));
ApplicationModel\ResourceExtensions.cs (2)
701endpoints.FirstOrDefault(e => StringComparers.EndpointAnnotationName.Equals(e.Name, endpointName)) : 724endpoints.FirstOrDefault(e => StringComparers.EndpointAnnotationName.Equals(e.Name, endpointName)) :
Backchannel\AuxiliaryBackchannelRpcTarget.cs (6)
238if (appModel is not null && !appModel.Resources.Any(r => StringComparers.ResourceName.Equals(r.Name, request.ResourceName))) 381if (appModel.Resources.SingleOrDefault(r => StringComparers.ResourceName.Equals(r.Name, KnownResourceNames.AspireDashboard)) is not IResourceWithEndpoints dashboardResource) 449if (StringComparers.ResourceName.Equals(resource.Name, KnownResourceNames.AspireDashboard)) 489if (StringComparers.ResourceName.Equals(resourceEvent.Resource.Name, KnownResourceNames.AspireDashboard)) 664var resource = appModel.Resources.FirstOrDefault(r => StringComparers.ResourceName.Equals(r.Name, resourceName)); 678if (StringComparers.ResourceName.Equals(resource.Name, KnownResourceNames.AspireDashboard))
Backchannel\DashboardUrlsHelper.cs (1)
60r => StringComparers.ResourceName.Equals(r.Name, KnownResourceNames.AspireDashboard)) as IResourceWithEndpoints;
BuiltInDistributedApplicationEventSubscriptionHandlers.cs (1)
48if (beforeStartEvent.Model.Resources.SingleOrDefault(r => StringComparers.ResourceName.Equals(r.Name, KnownResourceNames.AspireDashboard)) is { } dashboardResource)
Dashboard\DashboardEventHandlers.cs (2)
67if (@event.Model.Resources.SingleOrDefault(r => StringComparers.ResourceName.Equals(r.Name, KnownResourceNames.AspireDashboard)) is { } dashboardResource) 764if (StringComparers.ResourceName.Equals(notification.Resource.Name, KnownResourceNames.AspireDashboard) && !dashboardResourceTasks.ContainsKey(notification.ResourceId))
Dcp\DcpExecutor.cs (7)
1097StringComparers.ResourceName.Equals(ts.ResourceName, appResource.ModelResource.Name) && 1116StringComparers.ResourceName.Equals(swr.ModelResource.Name, ts.ResourceName) && 1117StringComparers.EndpointAnnotationName.Equals(swr.EndpointAnnotation.Name, endpoint.Name) 1256var maybeDashboard = _model.Resources.Where(r => StringComparers.ResourceName.Equals(r.Name, KnownResourceNames.AspireDashboard)) 1319StringComparers.ResourceName.Equals(swr.ModelResource.Name, re.Resource.Name) && 1320StringComparers.EndpointAnnotationName.Equals(swr.EndpointAnnotation.Name, endpoint.Name) 2949endpoint = endpoints.FirstOrDefault(e => StringComparers.EndpointAnnotationName.Equals(e.Name, endpointName));
Dcp\OtlpEndpointReferenceGatherer.cs (1)
43var dashboardResource = model.Resources.SingleOrDefault(r => StringComparers.ResourceName.Equals(r.Name, KnownResourceNames.AspireDashboard)) as IResourceWithEndpoints;
Health\ResourceHealthCheckService.cs (2)
233|| !StringComparers.HealthReportPropertyValue.Equals(checkReportSnapshot.Description, value.Description) 234|| !StringComparers.HealthReportPropertyValue.Equals(checkReportSnapshot.ExceptionText, value.Exception?.ToString()))
ResourceBuilderExtensions.cs (1)
886.Where(ea => StringComparers.EndpointAnnotationName.Equals(ea.Name, endpointName))
Aspire.Hosting.DevTunnels (3)
DevTunnelResourceBuilderExtensions.cs (3)
373.FirstOrDefault(p => p.TargetEndpoint.Resource == resource && StringComparers.EndpointAnnotationName.Equals(p.TargetEndpoint.EndpointName, endpointName)); 396&& StringComparers.EndpointAnnotationName.Equals(p.TargetEndpoint.EndpointName, targetEndpointReference.EndpointName)); 506.SingleOrDefault(a => StringComparers.EndpointAnnotationName.Equals(a.Name, targetEndpoint.EndpointName)) is { } targetEndpointAnnotation)
Aspire.Hosting.Redis (1)
RedisBuilderExtensions.cs (1)
252var secondaryEndpoint = endpoints.FirstOrDefault(ep => StringComparer.OrdinalIgnoreCase.Equals(ep.Name, RedisResource.SecondaryEndpointName));
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)
612comparer.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)
612comparer.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)
612comparer.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)
169if (!comparer.Equals(requestToken.Username, currentUsername))
Microsoft.AspNetCore.Http.Abstractions (6)
HttpMethods.cs (1)
210return 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.Framework (3)
PathHelpers\AbsolutePath.cs (1)
203public bool Equals(AbsolutePath other) => s_pathComparer.Equals(Value, other.Value);
TaskHostParameters.cs (2)
79StringComparer.OrdinalIgnoreCase.Equals(Runtime ?? string.Empty, other.Runtime ?? string.Empty) 80&& StringComparer.OrdinalIgnoreCase.Equals(Architecture ?? string.Empty, other.Architecture ?? string.Empty)
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)
253Debug.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)
612comparer.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)
612comparer.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)
612comparer.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)
337if (!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)
612comparer.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)
101return 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)
214if (StringComparer.Ordinal.Equals(otherModule.Name, module.Name)) 256return 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 (4)
EmbeddedLanguages\CSharpTestEmbeddedLanguageClassifier.cs (1)
52var (virtualCharsWithoutMarkup, markdownSpans) = StringComparer.OrdinalIgnoreCase.Equals(context.LanguageIdentifier, PredefinedEmbeddedLanguageNames.CSharpTest)
QuickInfo\CSharpDiagnosticAnalyzerQuickInfoProviderExtensions.cs (2)
35stringComparer.Equals(nameValue, nameof(SuppressMessageAttribute)) || 36stringComparer.Equals(nameValue, "SuppressMessage");
SyncedSource\FileBasedPrograms\FileLevelDirectiveHelpers.cs (1)
783StringComparer.OrdinalIgnoreCase.Equals(x.Name, y.Name);
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)
612comparer.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 (32)
AddImport\AbstractAddImportCodeRefactoringProvider.cs (1)
255if (syntaxFacts.StringComparer.Equals(
AddImport\AbstractAddImportFeatureService.cs (1)
447return 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)
374var param1 = invocationSymbol.Parameters.FirstOrDefault(p => syntaxFacts.StringComparer.Equals(p.Name, arg1Name)); 375var 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\EditAndContinueDebugInfoReader.cs (1)
252if (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)
458return 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)
337if (!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)
101return 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 (1)
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)
612comparer.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)
612comparer.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)
612comparer.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 (3)
Platform\CoreClr\TestExecutionLoadContext.cs (3)
43comparer.Equals(assemblyName.Name, "mscorlib") || 44comparer.Equals(assemblyName.Name, "System") || 45comparer.Equals(assemblyName.Name, "netstandard"))
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.Workspaces (27)
FindSymbols\Extensions.cs (1)
18=> syntaxFacts.StringComparer.Equals(text1, text2);
FindSymbols\FindReferences\Finders\AbstractReferenceFinder.cs (1)
233!syntaxFacts.StringComparer.Equals(aliasSymbol.Name, aliasSymbol.Target.Name))
FindSymbols\FindReferences\Finders\ConstructorSymbolReferenceFinder.cs (1)
167if (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)
203if (StringComparer.Ordinal.Equals(name, node.Name)) 231if (ignoreCase || StringComparer.Ordinal.Equals(name, node.Name)) 254while (startIndex > 0 && s_caseInsensitiveComparer.Equals(nodes[startIndex - 1].Name, name)) 258while (endIndex + 1 < nodes.Length && s_caseInsensitiveComparer.Equals(nodes[endIndex + 1].Name, name)) 488if (StringComparer.Ordinal.Equals(derivedName, node.Name))
FindSymbols\SyntaxTree\SyntaxTreeIndex_Create.cs (2)
260syntaxFacts.StringComparer.Equals(identifierName, "SuppressMessage") || 261syntaxFacts.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)
253Debug.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)
612comparer.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)
34public 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.Extensibility.Testing.Xunit (3)
src\VisualStudio\IntegrationTest\Harness\XUnitShared\Harness\EventLogCollector.cs (2)
273if (StringComparer.InvariantCultureIgnoreCase.Equals(eventLogRecord.ProviderName, WatsonProviderName) 292if (StringComparer.InvariantCultureIgnoreCase.Equals(eventLogRecord.ProviderName, DotNetProviderName)
src\VisualStudio\IntegrationTest\Harness\XUnitShared\Threading\IdeFactDiscoverer.cs (1)
269return StringComparer.OrdinalIgnoreCase.Equals(GetKey(x), GetKey(y));
Microsoft.VisualStudio.LanguageServices (6)
EditorConfigSettings\SettingsEditorFactory.cs (1)
61if (!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)
568if (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)
3610if (StringComparer.Ordinal.Equals(name, ExtenderNames.PartialMethod)) 3628else if (StringComparer.Ordinal.Equals(name, ExtenderNames.ExtensionMethod)) 3650if (StringComparer.Ordinal.Equals(name, ExtenderNames.AutoImplementedProperty)) 3668if (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)
612comparer.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.Net.Http (4)
System\Net\Http\Headers\KnownHeaders.cs (1)
391if (candidate != null && StringComparer.OrdinalIgnoreCase.Equals(name, candidate.Name))
System\Net\Http\SocketsHttpHandler\AuthenticationHelper.cs (3)
48if (StringComparer.OrdinalIgnoreCase.Equals(scheme, ahv.Scheme)) 71if (StringComparer.OrdinalIgnoreCase.Equals(NegotiateScheme, ahv.Scheme) || StringComparer.OrdinalIgnoreCase.Equals(NtlmScheme, ahv.Scheme))
System.Net.Primitives (1)
System\Net\DnsEndPoint.cs (1)
40StringComparer.OrdinalIgnoreCase.Equals(_host, dnsComparand._host);
System.Private.CoreLib (1)
src\libraries\System.Private.CoreLib\src\System\StringComparer.cs (1)
189return Equals(sa, sb);
System.Security.Cryptography (12)
System\Security\Cryptography\X509Certificates\CertificatePolicy.cs (1)
84if (StringComparer.Ordinal.Equals(mapping.IssuerDomainPolicy, oidToCheck))
System\Security\Cryptography\X509Certificates\ManagedCertificateFinder.cs (7)
31if (!StringComparer.OrdinalIgnoreCase.Equals(oid.Value, maybeOid)) 79FindCore(subjectDistinguishedName, static (subjectDistinguishedName, cert) => StringComparer.OrdinalIgnoreCase.Equals(subjectDistinguishedName, cert.Subject)); 96FindCore(issuerDistinguishedName, static (issuerDistinguishedName, cert) => StringComparer.OrdinalIgnoreCase.Equals(issuerDistinguishedName, cert.Issuer)); 173if (StringComparer.OrdinalIgnoreCase.Equals(templateName, decodedName)) 184if (StringComparer.Ordinal.Equals(templateName, template.TemplateID)) 212if (StringComparer.Ordinal.Equals(oidValue, usageOid.Value)) 325StringComparer.Ordinal.Equals(extensionOid, ext.Oid.Value))
System\Security\Cryptography\X509Certificates\OpenSslCachedSystemStoreProvider.cs (1)
245if (StringComparer.Ordinal.Equals(cert.Subject, cert.Issuer))
System\Security\Cryptography\X509Certificates\OpenSslDirectoryBasedStoreProvider.cs (1)
341if (!StringComparer.Ordinal.Equals(storeName, fileName))
System\Security\Cryptography\X509Certificates\OpenSslX509ChainProcessor.cs (1)
1229if (StringComparer.Ordinal.Equals(description.AccessMethod, recordTypeOid))
System\Security\Cryptography\X509Certificates\X500NameEncoder.cs (1)
160if (StringComparer.Ordinal.Equals(oid.FriendlyName, oidValue) ||
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))
System.ServiceModel.Primitives (2)
System\IdentityModel\Claims\ClaimComparer.cs (1)
312if (StringComparer.OrdinalIgnoreCase.Equals(obj1 as string, obj2 as string))
System\IdentityModel\Claims\X509CertificateClaimSet.cs (1)
123else if (StringComparer.OrdinalIgnoreCase.Equals(_certificate.SubjectName.Name, _certificate.IssuerName.Name))
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)
612comparer.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)
612comparer.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);