Implemented interface member:
method
GetHashCode
System.Collections.Generic.IEqualityComparer<T>.GetHashCode(T)
5 overrides of GetHashCode
Aspire.Cli.Tests (2)
Backchannel\AuxiliaryBackchannelMonitorTests.cs (2)
837public override int GetHashCode(string obj) => 0; 848public override int GetHashCode(string obj) => 0;
Microsoft.CodeAnalysis (1)
CaseInsensitiveComparison.cs (1)
254public override int GetHashCode(string str)
System.Private.CoreLib (2)
src\runtime\src\libraries\System.Private.CoreLib\src\System\StringComparer.cs (2)
266public override int GetHashCode(string obj) 365public override int GetHashCode(string obj)
237 references to GetHashCode
aspire (1)
Packaging\PackageSourceIdentity.cs (1)
33public int GetHashCode(string obj) => StringComparer.Ordinal.GetHashCode(Normalize(obj));
Aspire.Dashboard (2)
Otlp\Model\OtlpResource.cs (2)
146hashCode.Add(StringComparers.OtlpAttribute.GetHashCode(obj[i].Key)); 147hashCode.Add(StringComparers.OtlpAttribute.GetHashCode(obj[i].Value));
Aspire.Hosting.Browsers (2)
IBrowserHost.cs (2)
160s_pathComparer.GetHashCode(ExecutablePath ?? string.Empty), 161s_pathComparer.GetHashCode(UserDataRootPath ?? string.Empty));
Aspire.Hosting.Browsers.Tests (2)
src\Aspire.Hosting.Browsers\IBrowserHost.cs (2)
160s_pathComparer.GetHashCode(ExecutablePath ?? string.Empty), 161s_pathComparer.GetHashCode(UserDataRootPath ?? string.Empty));
Aspire.Hosting.Integration.Analyzers (3)
AspireExportAnalyzer.cs (3)
57return StringComparer.Ordinal.GetHashCode(Source) ^ Location.GetHashCode(); 90return StringComparer.Ordinal.GetHashCode(Source) ^ 92StringComparer.Ordinal.GetHashCode(EffectiveExportId);
Aspire.Hosting.Tests (1)
Utils\TestTerminalBackend.cs (1)
28public override int GetHashCode() => StringComparer.Ordinal.GetHashCode(Id);
dotnet-aot (1)
parent\dotnet\ToolPackage\RestoredCommandIdentifier.cs (1)
50StringComparer.OrdinalIgnoreCase.GetHashCode(RuntimeIdentifier));
dotnet-svcutil-lib (1)
FrameworkFork\System.ServiceModel\System\ServiceModel\EndpointAddress.cs (1)
418return StringComparer.OrdinalIgnoreCase.GetHashCode(uriString);
GenerateDocumentationAndConfigFiles (3)
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\Hash.cs (2)
164hashCode = Hash.Combine(stringComparer.GetHashCode(value), hashCode); 184hashCode = Hash.Combine(stringComparer.GetHashCode(value), hashCode);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.AssemblyComparers.cs (1)
21=> obj is null ? 0 : AssemblyIdentityComparer.SimpleNameComparer.GetHashCode(obj.Name);
ILCompiler.Compiler (3)
parent\parent\Common\Compiler\CompilerTypeSystemContext.cs (2)
66return _comparer.GetHashCode(key); 70return _comparer.GetHashCode(value.SimpleName);
parent\parent\Common\Compiler\DependencyAnalysis\Target_Wasm\WasmTypes.cs (1)
170public override int GetHashCode() => StringComparer.Ordinal.GetHashCode(SignatureString);
ILCompiler.ReadyToRun (3)
parent\parent\Common\Compiler\CompilerTypeSystemContext.cs (2)
66return _comparer.GetHashCode(key); 70return _comparer.GetHashCode(value.SimpleName);
parent\parent\Common\Compiler\DependencyAnalysis\Target_Wasm\WasmTypes.cs (1)
170public override int GetHashCode() => StringComparer.Ordinal.GetHashCode(SignatureString);
Microsoft.AspNetCore.App.Analyzers (1)
Mvc\DetectAmbiguousActionRoutes.cs (1)
258hashCode ^= StringComparer.OrdinalIgnoreCase.GetHashCode(method);
Microsoft.AspNetCore.Components (2)
src\aspnetcore\src\Http\Routing\src\RouteValueEqualityComparer.cs (2)
52return StringComparer.OrdinalIgnoreCase.GetHashCode(string.Empty); 56return StringComparer.OrdinalIgnoreCase.GetHashCode(stringObj);
Microsoft.AspNetCore.Components.Forms (1)
FieldIdentifier.cs (1)
81var fieldHash = FieldName is null ? 0 : StringComparer.Ordinal.GetHashCode(FieldName);
Microsoft.AspNetCore.Http.Abstractions (2)
HostString.cs (1)
319return (HasValue ? StringComparer.OrdinalIgnoreCase.GetHashCode(_value) : 0);
PathString.cs (1)
455return (HasValue ? StringComparer.OrdinalIgnoreCase.GetHashCode(Value) : 0);
Microsoft.AspNetCore.Http.Extensions (1)
src\aspnetcore\src\Shared\ParameterBindingMethodCache.cs (1)
709return StringComparer.OrdinalIgnoreCase.GetHashCode(Name);
Microsoft.AspNetCore.Http.RequestDelegateGenerator (1)
StaticRouteHandlerModel\Model\ParameterLookupKey.cs (1)
23return StringComparer.OrdinalIgnoreCase.GetHashCode(Name);
Microsoft.AspNetCore.Mvc.Abstractions (1)
src\aspnetcore\src\Shared\ParameterBindingMethodCache.cs (1)
709return StringComparer.OrdinalIgnoreCase.GetHashCode(Name);
Microsoft.AspNetCore.OpenApi (1)
src\aspnetcore\src\Shared\ParameterBindingMethodCache.cs (1)
709return StringComparer.OrdinalIgnoreCase.GetHashCode(Name);
Microsoft.AspNetCore.ResponseCompression (1)
ResponseCompressionProvider.cs (1)
291return StringComparer.OrdinalIgnoreCase.GetHashCode(EncodingName);
Microsoft.AspNetCore.Routing (2)
RouteValueEqualityComparer.cs (2)
52return StringComparer.OrdinalIgnoreCase.GetHashCode(string.Empty); 56return StringComparer.OrdinalIgnoreCase.GetHashCode(stringObj);
Microsoft.AspNetCore.Server.HttpSys (1)
UrlPrefix.cs (1)
200return StringComparer.OrdinalIgnoreCase.GetHashCode(FullPrefix);
Microsoft.Build (13)
BackEnd\Components\ProjectCache\ProjectCacheDescriptorEqualityComparer.cs (1)
41hashCode = (hashCode * -1521134295) + StringComparer.OrdinalIgnoreCase.GetHashCode(obj.PluginAssemblyPath);
BackEnd\Components\SdkResolution\SdkResult.cs (3)
175hashCode = (hashCode * -1521134295) + StringComparer.OrdinalIgnoreCase.GetHashCode(_path); 176hashCode = (hashCode * -1521134295) + StringComparer.OrdinalIgnoreCase.GetHashCode(_version); 183hashCode = (hashCode * -1521134295) + StringComparer.OrdinalIgnoreCase.GetHashCode(additionalPath);
BackEnd\Shared\BuildRequestConfiguration.cs (2)
993return StringComparer.OrdinalIgnoreCase.GetHashCode(_projectFullPath) ^ StringComparer.OrdinalIgnoreCase.GetHashCode(_toolsVersion);
BackEnd\Shared\ConfigurationMetadata.cs (2)
103return StringComparer.OrdinalIgnoreCase.GetHashCode(ProjectFullPath) ^ StringComparer.OrdinalIgnoreCase.GetHashCode(ToolsVersion);
Graph\ProjectGraph.cs (1)
1044hashCode ^= StringComparer.OrdinalIgnoreCase.GetHashCode(RequestedTargets[i]);
Instance\ProjectItemInstance.cs (1)
1716return StringComparer.OrdinalIgnoreCase.GetHashCode(_includeEscaped);
Instance\TaskRegistry.cs (3)
695int nameHash = String.IsNullOrEmpty(obj.Name) ? 0 : StringComparer.OrdinalIgnoreCase.GetHashCode(obj.Name); 703int runtimeHash = obj.TaskIdentityParameters.Runtime == null ? 0 : StringComparer.OrdinalIgnoreCase.GetHashCode(obj.TaskIdentityParameters.Runtime); 704int architectureHash = obj.TaskIdentityParameters.Architecture == null ? 0 : StringComparer.OrdinalIgnoreCase.GetHashCode(obj.TaskIdentityParameters.Architecture);
Microsoft.Build.Framework (11)
MSBuildNameIgnoreCaseComparer.cs (1)
184return StringComparer.OrdinalIgnoreCase.GetHashCode(obj.Substring(start, length));
PathHelpers\AbsolutePath.cs (1)
228public override int GetHashCode() => Value is null ? 0 : s_pathComparer.GetHashCode(Value);
Sdk\SdkReference.cs (3)
139hashCode = (hashCode * 397) ^ (Name != null ? comparer.GetHashCode(Name) : 0); 140hashCode = (hashCode * 397) ^ (Version != null ? comparer.GetHashCode(Version) : 0); 141hashCode = (hashCode * 397) ^ (MinimumVersion != null ? comparer.GetHashCode(MinimumVersion) : 0);
Sdk\SdkResultItem.cs (2)
59hashCode ^= StringComparer.OrdinalIgnoreCase.GetHashCode(kvp.Key) * (StringComparer.OrdinalIgnoreCase.GetHashCode(kvp.Value ?? "V") + 1);
TaskHostParameters.cs (2)
91hash = hash * 31 + comparer.GetHashCode(Runtime ?? string.Empty); 92hash = hash * 31 + comparer.GetHashCode(Architecture ?? string.Empty);
Utilities\AssemblyNameExtension.cs (1)
492int hash = StringComparer.OrdinalIgnoreCase.GetHashCode(this.Name);
Utilities\TargetPlatformSDK.cs (1)
147=> StringComparer.OrdinalIgnoreCase.GetHashCode(TargetPlatformIdentifier) ^ TargetPlatformVersion.GetHashCode();
Microsoft.Build.Tasks.Core (2)
RoslynCodeTaskFactory\RoslynCodeTaskFactoryTaskInfo.cs (2)
81Name is null ? 0 : StringComparer.OrdinalIgnoreCase.GetHashCode(Name), 82SourceCode is null ? 0 : StringComparer.OrdinalIgnoreCase.GetHashCode(SourceCode),
Microsoft.Build.Tasks.Git (5)
GitDataReader\GitVariableName.cs (3)
37=> SectionNameComparer.GetHashCode(SectionName) ^ 38SubsectionNameComparer.GetHashCode(SubsectionName) ^ 39VariableNameComparer.GetHashCode(VariableName);
parent\Common\Utilities\Hash.cs (2)
157hashCode = Hash.Combine(stringComparer.GetHashCode(value), hashCode); 177hashCode = Hash.Combine(stringComparer.GetHashCode(value), hashCode);
Microsoft.CodeAnalysis (16)
Compilation\CompilationOptions.cs (5)
676Hash.Combine(this.CryptoKeyContainer != null ? StringComparer.Ordinal.GetHashCode(this.CryptoKeyContainer) : 0, 677Hash.Combine(this.CryptoKeyFile != null ? StringComparer.Ordinal.GetHashCode(this.CryptoKeyFile) : 0, 680Hash.Combine(this.MainTypeName != null ? StringComparer.Ordinal.GetHashCode(this.MainTypeName) : 0, 683Hash.Combine(this.ModuleName != null ? StringComparer.Ordinal.GetHashCode(this.ModuleName) : 0, 688Hash.Combine(this.ScriptClassName != null ? StringComparer.Ordinal.GetHashCode(this.ScriptClassName) : 0,
Desktop\DesktopAssemblyIdentityComparer.Fx.cs (1)
78return SimpleNameComparer.GetHashCode(Name) ^ PublicKeyToken[0];
Emit\AnonymousTypeKey.cs (1)
58(IgnoreCase ? StringComparer.OrdinalIgnoreCase : StringComparer.Ordinal).GetHashCode(Name)));
FileKey.cs (1)
46StringComparer.OrdinalIgnoreCase.GetHashCode(this.FullPath),
InternalUtilities\Hash.cs (2)
164hashCode = Hash.Combine(stringComparer.GetHashCode(value), hashCode); 184hashCode = Hash.Combine(stringComparer.GetHashCode(value), hashCode);
MetadataReference\AssemblyIdentity.cs (2)
416Hash.Combine(AssemblyIdentityComparer.SimpleNameComparer.GetHashCode(_name), 428AssemblyIdentityComparer.CultureComparer.GetHashCode(_cultureName)));
SourceFileResolver.cs (1)
150return Hash.Combine(_baseDirectory != null ? StringComparer.Ordinal.GetHashCode(_baseDirectory) : 0,
SourceGeneration\CompilationCache.cs (1)
209StringComparer.OrdinalIgnoreCase.GetHashCode(HintName),
StrongName\StrongNameFileSystem.cs (1)
46=> _signingTempPath != null ? StringComparer.Ordinal.GetHashCode(_signingTempPath) : 0;
XmlFileResolver.cs (1)
104return _baseDirectory != null ? StringComparer.Ordinal.GetHashCode(_baseDirectory) : 0;
Microsoft.CodeAnalysis.Analyzers (3)
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\Hash.cs (2)
164hashCode = Hash.Combine(stringComparer.GetHashCode(value), hashCode); 184hashCode = Hash.Combine(stringComparer.GetHashCode(value), hashCode);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.AssemblyComparers.cs (1)
21=> obj is null ? 0 : AssemblyIdentityComparer.SimpleNameComparer.GetHashCode(obj.Name);
Microsoft.CodeAnalysis.AnalyzerUtilities (6)
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\Hash.cs (2)
164hashCode = Hash.Combine(stringComparer.GetHashCode(value), hashCode); 184hashCode = Hash.Combine(stringComparer.GetHashCode(value), hashCode);
src\roslyn\src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\TaintedDataAnalysis\SanitizerInfo.cs (1)
90hashCode.Add(StringComparer.Ordinal.GetHashCode(this.FullTypeName));
src\roslyn\src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\TaintedDataAnalysis\SinkInfo.cs (1)
78hashCode.Add(StringComparer.Ordinal.GetHashCode(this.FullTypeName));
src\roslyn\src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\TaintedDataAnalysis\SourceInfo.cs (1)
206hashCode.Add(StringComparer.Ordinal.GetHashCode(this.FullTypeName));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.AssemblyComparers.cs (1)
21=> obj is null ? 0 : AssemblyIdentityComparer.SimpleNameComparer.GetHashCode(obj.Name);
Microsoft.CodeAnalysis.CodeStyle (3)
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\Hash.cs (2)
164hashCode = Hash.Combine(stringComparer.GetHashCode(value), hashCode); 184hashCode = Hash.Combine(stringComparer.GetHashCode(value), hashCode);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.AssemblyComparers.cs (1)
21=> obj is null ? 0 : AssemblyIdentityComparer.SimpleNameComparer.GetHashCode(obj.Name);
Microsoft.CodeAnalysis.CSharp (1)
Symbols\MissingModuleSymbol.cs (1)
232return Hash.Combine(assembly.GetHashCode(), StringComparer.OrdinalIgnoreCase.GetHashCode(_name));
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
SyncedSource\FileBasedPrograms\FileLevelDirectiveHelpers.cs (1)
1525StringComparer.OrdinalIgnoreCase.GetHashCode(obj.Name));
Microsoft.CodeAnalysis.Extensions.Package (3)
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\Hash.cs (2)
164hashCode = Hash.Combine(stringComparer.GetHashCode(value), hashCode); 184hashCode = Hash.Combine(stringComparer.GetHashCode(value), hashCode);
Symbols\SymbolEquivalenceComparer.AssemblyComparers.cs (1)
21=> obj is null ? 0 : AssemblyIdentityComparer.SimpleNameComparer.GetHashCode(obj.Name);
Microsoft.CodeAnalysis.Features (5)
AddImport\AbstractAddImportFeatureService.cs (1)
453return path == null ? 0 : StringComparer.OrdinalIgnoreCase.GetHashCode(path);
AddImport\References\MetadataSymbolReference.cs (1)
76StringComparer.OrdinalIgnoreCase.GetHashCode(_reference.FilePath));
CodeLens\LocationComparer.cs (1)
33StringComparer.OrdinalIgnoreCase.GetHashCode(obj.SourceTree.FilePath));
CodeRefactorings\CodeRefactoringService.cs (1)
321return (Language, DocumentKind, StringComparer.OrdinalIgnoreCase.GetHashCode(DocumentExtension)).GetHashCode();
MetadataAsSource\DecompilationMetadataAsSourceFileProvider.cs (1)
472Hash.Combine(StringComparer.OrdinalIgnoreCase.GetHashCode(_filePath ?? string.Empty),
Microsoft.CodeAnalysis.NetAnalyzers (3)
src\sdk\src\Microsoft.CodeAnalysis.NetAnalyzers\src\Utilities\FlowAnalysis\FlowAnalysis\Analysis\TaintedDataAnalysis\SanitizerInfo.cs (1)
89hashCode.Add(StringComparer.Ordinal.GetHashCode(this.FullTypeName));
src\sdk\src\Microsoft.CodeAnalysis.NetAnalyzers\src\Utilities\FlowAnalysis\FlowAnalysis\Analysis\TaintedDataAnalysis\SinkInfo.cs (1)
77hashCode.Add(StringComparer.Ordinal.GetHashCode(this.FullTypeName));
src\sdk\src\Microsoft.CodeAnalysis.NetAnalyzers\src\Utilities\FlowAnalysis\FlowAnalysis\Analysis\TaintedDataAnalysis\SourceInfo.cs (1)
205hashCode.Add(StringComparer.Ordinal.GetHashCode(this.FullTypeName));
Microsoft.CodeAnalysis.Razor.Compiler (1)
Language\Legacy\AddImportChunkGenerator.cs (1)
43return Namespace == null ? 0 : StringComparer.Ordinal.GetHashCode(Namespace);
Microsoft.CodeAnalysis.ResxSourceGenerator (3)
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\Hash.cs (2)
164hashCode = Hash.Combine(stringComparer.GetHashCode(value), hashCode); 184hashCode = Hash.Combine(stringComparer.GetHashCode(value), hashCode);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.AssemblyComparers.cs (1)
21=> obj is null ? 0 : AssemblyIdentityComparer.SimpleNameComparer.GetHashCode(obj.Name);
Microsoft.CodeAnalysis.VisualBasic (2)
Symbols\MissingModuleSymbol.vb (1)
204Return Hash.Combine(m_Assembly.GetHashCode(), StringComparer.OrdinalIgnoreCase.GetHashCode(_name))
VisualBasicCompilationOptions.vb (1)
1122Hash.Combine(If(Me.RootNamespace IsNot Nothing, StringComparer.Ordinal.GetHashCode(Me.RootNamespace), 0),
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Editing\VisualBasicImportAdder.vb (1)
262VisualBasicSyntaxFacts.Instance.StringComparer.GetHashCode(obj.name))
Microsoft.CodeAnalysis.VisualBasic.Workspaces (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Editing\VisualBasicImportAdder.vb (1)
262VisualBasicSyntaxFacts.Instance.StringComparer.GetHashCode(obj.name))
Microsoft.CodeAnalysis.Workspaces (4)
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\Hash.cs (2)
164hashCode = Hash.Combine(stringComparer.GetHashCode(value), hashCode); 184hashCode = Hash.Combine(stringComparer.GetHashCode(value), hashCode);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.AssemblyComparers.cs (1)
21=> obj is null ? 0 : AssemblyIdentityComparer.SimpleNameComparer.GetHashCode(obj.Name);
Workspace\Solution\SolutionState.CachingFilePathComparer.cs (1)
119return s_comparer.GetHashCode(obj);
Microsoft.DotNet.Cli.Utils (1)
ToolCommandName.cs (1)
39return StringComparer.OrdinalIgnoreCase.GetHashCode(Value);
Microsoft.DotNet.ProjectTools (1)
src\sdk\src\Cli\Microsoft.DotNet.FileBasedPrograms\FileLevelDirectiveHelpers.cs (1)
1525StringComparer.OrdinalIgnoreCase.GetHashCode(obj.Name));
Microsoft.DotNet.TemplateLocator (2)
parent\Resolvers\Microsoft.NET.Sdk.WorkloadManifestReader\WorkloadId.cs (1)
28public override int GetHashCode() => StringComparer.OrdinalIgnoreCase.GetHashCode(_id);
parent\Resolvers\Microsoft.NET.Sdk.WorkloadManifestReader\WorkloadPackId.cs (1)
34public override int GetHashCode() => StringComparer.OrdinalIgnoreCase.GetHashCode(_id);
Microsoft.Extensions.AI.Abstractions (6)
ChatCompletion\ChatFinishReason.cs (1)
37public override int GetHashCode() => StringComparer.OrdinalIgnoreCase.GetHashCode(Value);
ChatCompletion\ChatRole.cs (1)
85=> StringComparer.OrdinalIgnoreCase.GetHashCode(Value);
Realtime\RealtimeServerMessageType.cs (1)
146=> Value is null ? 0 : StringComparer.OrdinalIgnoreCase.GetHashCode(Value);
Realtime\RealtimeSessionKind.cs (1)
83=> Value is null ? 0 : StringComparer.OrdinalIgnoreCase.GetHashCode(Value);
SpeechToText\SpeechToTextResponseUpdateKind.cs (1)
88=> StringComparer.OrdinalIgnoreCase.GetHashCode(Value);
TextToSpeech\TextToSpeechResponseUpdateKind.cs (1)
88=> Value is null ? 0 : StringComparer.OrdinalIgnoreCase.GetHashCode(Value);
Microsoft.Extensions.DependencyModel (1)
DependencyContext.cs (1)
91return StringComparer.OrdinalIgnoreCase.GetHashCode(obj.Name);
Microsoft.Extensions.FileSystemGlobbing (2)
FilePatternMatch.cs (1)
74value != null ? StringComparer.OrdinalIgnoreCase.GetHashCode(value) : 0;
Internal\PathSegments\LiteralPathSegment.cs (1)
40return StringComparisonHelper.GetStringComparer(_comparisonType).GetHashCode(Value);
Microsoft.Extensions.Http.Resilience (1)
Internal\HttpKey.cs (1)
18public int GetHashCode([DisallowNull] HttpKey obj) => StringComparer.Ordinal.GetHashCode(obj.Name);
Microsoft.Extensions.Validation.ValidationsGenerator (1)
Models\ValidatableTypeComparer.cs (1)
28=> obj?.TypeFQN is null ? 0 : StringComparer.Ordinal.GetHashCode(obj.TypeFQN);
Microsoft.JSInterop (1)
Infrastructure\DotNetDispatcher.cs (1)
573public override int GetHashCode() => StringComparer.Ordinal.GetHashCode(AssemblyName);
Microsoft.NET.Build.Tasks (5)
GenerateGlobalUsings.cs (1)
112return StringComparer.Ordinal.GetHashCode(obj.Namespace);
LockFileLookup.cs (1)
99hashCode ^= StringComparer.OrdinalIgnoreCase.GetHashCode(obj.Key);
parent\parent\Resolvers\Microsoft.NET.Sdk.WorkloadManifestReader\WorkloadId.cs (1)
28public override int GetHashCode() => StringComparer.OrdinalIgnoreCase.GetHashCode(_id);
parent\parent\Resolvers\Microsoft.NET.Sdk.WorkloadManifestReader\WorkloadPackId.cs (1)
34public override int GetHashCode() => StringComparer.OrdinalIgnoreCase.GetHashCode(_id);
ResolvePackageAssets.cs (1)
918StringComparer.OrdinalIgnoreCase.GetHashCode(library.Item1),
Microsoft.NET.Sdk.WorkloadManifestReader (2)
WorkloadId.cs (1)
28public override int GetHashCode() => StringComparer.OrdinalIgnoreCase.GetHashCode(_id);
WorkloadPackId.cs (1)
34public override int GetHashCode() => StringComparer.OrdinalIgnoreCase.GetHashCode(_id);
Microsoft.SourceLink.AzureDevOpsServer.Git (2)
src\sourcelink\src\Common\Utilities\Hash.cs (2)
157hashCode = Hash.Combine(stringComparer.GetHashCode(value), hashCode); 177hashCode = Hash.Combine(stringComparer.GetHashCode(value), hashCode);
Microsoft.SourceLink.AzureRepos.Git (2)
src\sourcelink\src\Common\Utilities\Hash.cs (2)
157hashCode = Hash.Combine(stringComparer.GetHashCode(value), hashCode); 177hashCode = Hash.Combine(stringComparer.GetHashCode(value), hashCode);
Microsoft.SourceLink.Bitbucket.Git (2)
src\sourcelink\src\Common\Utilities\Hash.cs (2)
157hashCode = Hash.Combine(stringComparer.GetHashCode(value), hashCode); 177hashCode = Hash.Combine(stringComparer.GetHashCode(value), hashCode);
Microsoft.SourceLink.Common (2)
parent\Common\Utilities\Hash.cs (2)
157hashCode = Hash.Combine(stringComparer.GetHashCode(value), hashCode); 177hashCode = Hash.Combine(stringComparer.GetHashCode(value), hashCode);
Microsoft.SourceLink.Gitea (2)
src\sourcelink\src\Common\Utilities\Hash.cs (2)
157hashCode = Hash.Combine(stringComparer.GetHashCode(value), hashCode); 177hashCode = Hash.Combine(stringComparer.GetHashCode(value), hashCode);
Microsoft.SourceLink.Gitee (2)
src\sourcelink\src\Common\Utilities\Hash.cs (2)
157hashCode = Hash.Combine(stringComparer.GetHashCode(value), hashCode); 177hashCode = Hash.Combine(stringComparer.GetHashCode(value), hashCode);
Microsoft.SourceLink.GitHub (2)
src\sourcelink\src\Common\Utilities\Hash.cs (2)
157hashCode = Hash.Combine(stringComparer.GetHashCode(value), hashCode); 177hashCode = Hash.Combine(stringComparer.GetHashCode(value), hashCode);
Microsoft.SourceLink.GitLab (2)
src\sourcelink\src\Common\Utilities\Hash.cs (2)
157hashCode = Hash.Combine(stringComparer.GetHashCode(value), hashCode); 177hashCode = Hash.Combine(stringComparer.GetHashCode(value), hashCode);
Microsoft.SourceLink.GitWeb (2)
src\sourcelink\src\Common\Utilities\Hash.cs (2)
157hashCode = Hash.Combine(stringComparer.GetHashCode(value), hashCode); 177hashCode = Hash.Combine(stringComparer.GetHashCode(value), hashCode);
Microsoft.TemplateEngine.Edge (2)
Settings\LocalizationCacheKeyComparer.cs (2)
19return (StringComparer.OrdinalIgnoreCase.GetHashCode(obj.Key) * 17) + 20StringComparer.OrdinalIgnoreCase.GetHashCode(obj.Value);
Microsoft.VisualStudio.TestPlatform.ObjectModel (1)
Nuget.Frameworks\HashCodeCombiner.cs (1)
81AddHashCode(StringComparer.OrdinalIgnoreCase.GetHashCode(s));
NuGet.Build.Tasks.Console (1)
ProjectItemInstanceEvaluatedIncludeComparer.cs (1)
43public int GetHashCode(IMSBuildItem obj) => StringComparer.OrdinalIgnoreCase.GetHashCode(obj.Identity);
NuGet.CommandLine.XPlat (2)
src\nuget-client\build\Shared\HashCodeCombiner.cs (1)
81AddHashCode(StringComparer.OrdinalIgnoreCase.GetHashCode(s));
Utility\FormattedCell.cs (1)
32combiner.AddObject(StringComparer.Ordinal.GetHashCode(Value));
NuGet.Commands (3)
RestoreCommand\LockFileBuilderCache.cs (1)
173combiner.AddObject(StringComparer.Ordinal.GetHashCode(TargetGraphName));
RestoreCommand\RequestFactory\MSBuildItemIdentityComparer.cs (1)
33return StringComparer.OrdinalIgnoreCase.GetHashCode(obj.Identity);
src\nuget-client\build\Shared\HashCodeCombiner.cs (1)
81AddHashCode(StringComparer.OrdinalIgnoreCase.GetHashCode(s));
NuGet.Configuration (4)
Settings\Items\MinPublishAgeExceptionItem.cs (1)
105public override int GetHashCode() => StringComparer.OrdinalIgnoreCase.GetHashCode(Pattern);
Settings\Items\PackagePatternItem.cs (1)
66public override int GetHashCode() => StringComparer.OrdinalIgnoreCase.GetHashCode(Pattern);
Settings\SettingFactory.cs (1)
156return StringComparer.OrdinalIgnoreCase.GetHashCode(obj.ElementName + string.Join("", obj.Attributes.Select(a => a.Value)));
src\nuget-client\build\Shared\HashCodeCombiner.cs (1)
81AddHashCode(StringComparer.OrdinalIgnoreCase.GetHashCode(s));
NuGet.DependencyResolver.Core (2)
Remote\RemoteDependencyWalker.cs (1)
683return StringComparer.OrdinalIgnoreCase.GetHashCode(obj.Name);
src\nuget-client\build\Shared\HashCodeCombiner.cs (1)
81AddHashCode(StringComparer.OrdinalIgnoreCase.GetHashCode(s));
NuGet.Frameworks (1)
src\nuget-client\build\Shared\HashCodeCombiner.cs (1)
81AddHashCode(StringComparer.OrdinalIgnoreCase.GetHashCode(s));
NuGet.LibraryModel (4)
CentralPackageVersionNameComparer.cs (1)
34return StringComparer.OrdinalIgnoreCase.GetHashCode(obj.Name);
FrameworkDependency.cs (1)
62hashCode.AddObject(ComparisonUtility.FrameworkReferenceNameComparer.GetHashCode(Name));
LibraryType.cs (1)
104return StringComparer.OrdinalIgnoreCase.GetHashCode(Value);
src\nuget-client\build\Shared\HashCodeCombiner.cs (1)
81AddHashCode(StringComparer.OrdinalIgnoreCase.GetHashCode(s));
NuGet.PackageManagement (1)
src\nuget-client\build\Shared\HashCodeCombiner.cs (1)
81AddHashCode(StringComparer.OrdinalIgnoreCase.GetHashCode(s));
NuGet.Packaging (1)
src\nuget-client\build\Shared\HashCodeCombiner.cs (1)
81AddHashCode(StringComparer.OrdinalIgnoreCase.GetHashCode(s));
NuGet.ProjectModel (4)
ExternalProjectReference.cs (1)
139return StringComparer.Ordinal.GetHashCode(UniqueName);
LockFile\BuildAction.cs (1)
83return StringComparer.OrdinalIgnoreCase.GetHashCode(Value);
src\nuget-client\build\Shared\HashCodeCombiner.cs (1)
81AddHashCode(StringComparer.OrdinalIgnoreCase.GetHashCode(s));
TargetFrameworkInformation.cs (1)
166hashCode.AddObject(PathUtility.GetStringComparerBasedOnOS().GetHashCode(RuntimeIdentifierGraphPath));
NuGet.Protocol (1)
src\nuget-client\build\Shared\HashCodeCombiner.cs (1)
81AddHashCode(StringComparer.OrdinalIgnoreCase.GetHashCode(s));
NuGet.Resolver (1)
src\nuget-client\build\Shared\HashCodeCombiner.cs (1)
81AddHashCode(StringComparer.OrdinalIgnoreCase.GetHashCode(s));
NuGet.Versioning (1)
src\nuget-client\build\Shared\HashCodeCombiner.cs (1)
81AddHashCode(StringComparer.OrdinalIgnoreCase.GetHashCode(s));
PresentationFramework (1)
System\Windows\ThemeMode.cs (1)
91public override int GetHashCode() => _value != null ? StringComparer.Ordinal.GetHashCode(_value) : 0;
Roslyn.Diagnostics.Analyzers (3)
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\Hash.cs (2)
164hashCode = Hash.Combine(stringComparer.GetHashCode(value), hashCode); 184hashCode = Hash.Combine(stringComparer.GetHashCode(value), hashCode);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.AssemblyComparers.cs (1)
21=> obj is null ? 0 : AssemblyIdentityComparer.SimpleNameComparer.GetHashCode(obj.Name);
Roslyn.Diagnostics.VisualBasic.Analyzers (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Editing\VisualBasicImportAdder.vb (1)
262VisualBasicSyntaxFacts.Instance.StringComparer.GetHashCode(obj.name))
System.Data.Common (1)
System\Data\DataTable.cs (1)
3225return _hashCodeProvider.GetHashCode(name);
System.Diagnostics.DiagnosticSource (2)
System\Diagnostics\DsesActivitySourceListener.cs (2)
237hash = ((hash << 5) + hash) + StringComparer.OrdinalIgnoreCase.GetHashCode(obj.activitySourceName); 238hash = ((hash << 5) + hash) + (obj.activityName == null ? 0 : StringComparer.OrdinalIgnoreCase.GetHashCode(obj.activityName));
System.IO.Packaging (1)
System\IO\Packaging\PackUriHelper.cs (1)
907=> StringComparer.Ordinal.GetHashCode(obj.NormalizedPartUriString);
System.Net.Http (18)
src\runtime\src\libraries\Common\src\System\Net\CredentialCacheKey.cs (1)
85StringComparer.OrdinalIgnoreCase.GetHashCode(AuthenticationType) ^
System\Net\Http\Headers\AuthenticationHeaderValue.cs (1)
86int result = StringComparer.OrdinalIgnoreCase.GetHashCode(_scheme);
System\Net\Http\Headers\CacheControlHeaderValue.cs (1)
605hashcode ^= comparer.GetHashCode(value);
System\Net\Http\Headers\ContentDispositionHeaderValue.cs (1)
175return StringComparer.OrdinalIgnoreCase.GetHashCode(_dispositionType) ^ NameValueHeaderValue.GetHashCode(_parameters);
System\Net\Http\Headers\ContentRangeHeaderValue.cs (1)
103StringComparer.OrdinalIgnoreCase.GetHashCode(_unit),
System\Net\Http\Headers\MediaTypeHeaderValue.cs (1)
144return StringComparer.OrdinalIgnoreCase.GetHashCode(_mediaType!) ^ NameValueHeaderValue.GetHashCode(_parameters);
System\Net\Http\Headers\NameValueHeaderValue.cs (2)
64int nameHashCode = StringComparer.OrdinalIgnoreCase.GetHashCode(_name); 75return nameHashCode ^ StringComparer.OrdinalIgnoreCase.GetHashCode(_value);
System\Net\Http\Headers\ProductHeaderValue.cs (2)
75int result = StringComparer.OrdinalIgnoreCase.GetHashCode(_name); 79result ^= StringComparer.OrdinalIgnoreCase.GetHashCode(_version);
System\Net\Http\Headers\RangeHeaderValue.cs (1)
99int result = StringComparer.OrdinalIgnoreCase.GetHashCode(_unit);
System\Net\Http\Headers\StringWithQualityHeaderValue.cs (1)
62HashCode.Combine(StringComparer.OrdinalIgnoreCase.GetHashCode(_value), _quality);
System\Net\Http\Headers\TransferCodingHeaderValue.cs (1)
136return StringComparer.OrdinalIgnoreCase.GetHashCode(_value) ^ NameValueHeaderValue.GetHashCode(_parameters);
System\Net\Http\Headers\ViaHeaderValue.cs (3)
113StringComparer.OrdinalIgnoreCase.GetHashCode(_protocolVersion), 114StringComparer.OrdinalIgnoreCase.GetHashCode(_receivedBy), 115_protocolName is null ? 0 : StringComparer.OrdinalIgnoreCase.GetHashCode(_protocolName),
System\Net\Http\Headers\WarningHeaderValue.cs (1)
111StringComparer.OrdinalIgnoreCase.GetHashCode(_agent),
System\Net\Http\HttpMethod.cs (1)
67_hashcode = StringComparer.OrdinalIgnoreCase.GetHashCode(_method);
System.Net.Mail (3)
System\Net\Mail\MailAddress.cs (1)
299return StringComparer.InvariantCultureIgnoreCase.GetHashCode(ToString());
System\Net\Mime\ContentDisposition.cs (1)
257public override int GetHashCode() => StringComparer.OrdinalIgnoreCase.GetHashCode(ToString());
System\Net\Mime\ContentType.cs (1)
214public override int GetHashCode() => StringComparer.OrdinalIgnoreCase.GetHashCode(ToString());
System.Net.Primitives (8)
src\runtime\src\libraries\Common\src\System\Net\CredentialCacheKey.cs (1)
85StringComparer.OrdinalIgnoreCase.GetHashCode(AuthenticationType) ^
System\Net\Cookie.cs (4)
636StringComparer.OrdinalIgnoreCase.GetHashCode(Name), 637StringComparer.Ordinal.GetHashCode(Value), 638StringComparer.Ordinal.GetHashCode(Path), 639StringComparer.OrdinalIgnoreCase.GetHashCode(DomainKey),
System\Net\CredentialCache.cs (2)
366StringComparer.OrdinalIgnoreCase.GetHashCode(AuthenticationType) ^ 367StringComparer.OrdinalIgnoreCase.GetHashCode(Host) ^
System\Net\DnsEndPoint.cs (1)
46StringComparer.OrdinalIgnoreCase.GetHashCode(_host));
System.Private.CoreLib (4)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\InteropServices\OSPlatform.cs (1)
52return Name == null ? 0 : StringComparer.OrdinalIgnoreCase.GetHashCode(Name);
src\runtime\src\libraries\System.Private.CoreLib\src\System\String.Comparison.cs (1)
701public int GetHashCode(StringComparison comparisonType) => StringComparer.FromComparison(comparisonType).GetHashCode(this);
src\runtime\src\libraries\System.Private.CoreLib\src\System\StringComparer.cs (1)
201return GetHashCode(s);
src\runtime\src\libraries\System.Private.CoreLib\src\System\TimeZoneInfo.cs (1)
762public override int GetHashCode() => StringComparer.OrdinalIgnoreCase.GetHashCode(_id);
System.Private.Uri (1)
System\Uri.cs (1)
1555return StringComparer.OrdinalIgnoreCase.GetHashCode(remoteUrl);
System.Security.Principal.Windows (1)
System\Security\Principal\NTAccount.cs (1)
128return StringComparer.OrdinalIgnoreCase.GetHashCode(_name);
System.ServiceModel.Primitives (2)
System\IdentityModel\Claims\ClaimComparer.cs (1)
365return StringComparer.OrdinalIgnoreCase.GetHashCode(upn);
System\ServiceModel\EndpointAddress.cs (1)
386return StringComparer.OrdinalIgnoreCase.GetHashCode(uriString);
System.Text.Json (1)
System\Text\Json\Serialization\Metadata\JsonTypeInfo.cs (1)
1499public override int GetHashCode() => StringComparer.OrdinalIgnoreCase.GetHashCode(Name);