421 implementations of GetHashCode
aspire (1)
Certificates\CertificateGeneration\MacOSCertificateManager.cs (1)
478int IEqualityComparer<X509Certificate2>.GetHashCode([DisallowNull] X509Certificate2 obj) =>
Aspire.Cli.Tests (1)
tests\Shared\Logging\LogValuesAssert.cs (1)
64public int GetHashCode(KeyValuePair<string, object> obj)
Aspire.Dashboard (3)
Otlp\Model\OtlpResource.cs (2)
141public int GetHashCode([DisallowNull] KeyValuePair<string, string>[] obj) 169public int GetHashCode(OtlpResource obj) => obj.ResourceKey.GetHashCode();
Otlp\Storage\SqliteTelemetryRepository.Resources.cs (1)
127public int GetHashCode(KeyValuePair<string, string>[] properties)
Aspire.Dashboard.Components.Tests (1)
tests\Shared\Logging\LogValuesAssert.cs (1)
64public int GetHashCode(KeyValuePair<string, object> obj)
Aspire.Dashboard.Tests (2)
tests\Shared\Logging\LogValuesAssert.cs (1)
64public int GetHashCode(KeyValuePair<string, object> obj)
tests\Shared\Telemetry\InMemoryTelemetryRepository.cs (1)
2760public int GetHashCode([DisallowNull] ReadOnlyMemory<KeyValuePair<string, string>> obj)
Aspire.Hosting (1)
src\Shared\ResourceNameComparer.cs (1)
20public int GetHashCode(IResource obj) =>
Aspire.Hosting.Azure.AppContainers (1)
src\Shared\ResourceNameComparer.cs (1)
20public int GetHashCode(IResource obj) =>
Aspire.Hosting.Azure.AppService (1)
src\Shared\ResourceNameComparer.cs (1)
20public int GetHashCode(IResource obj) =>
Aspire.Hosting.DevTunnels (1)
src\Shared\ResourceNameComparer.cs (1)
20public int GetHashCode(IResource obj) =>
Aspire.Hosting.Docker (1)
src\Shared\ResourceNameComparer.cs (1)
20public int GetHashCode(IResource obj) =>
Aspire.Hosting.Kubernetes (1)
src\Shared\ResourceNameComparer.cs (1)
20public int GetHashCode(IResource obj) =>
Aspire.Hosting.Testing.Tests (1)
tests\Shared\Logging\LogValuesAssert.cs (1)
64public int GetHashCode(KeyValuePair<string, object> obj)
Aspire.Hosting.TestUtilities (1)
tests\Shared\Logging\LogValuesAssert.cs (1)
64public int GetHashCode(KeyValuePair<string, object> obj)
Aspire.Playground.Tests (1)
tests\Shared\Logging\LogValuesAssert.cs (1)
64public int GetHashCode(KeyValuePair<string, object> obj)
dotnet (1)
Commands\Project\Convert\ProjectConvertCommand.cs (1)
590public int GetHashCode(ProjectItemKey obj)
dotnet-dev-certs (1)
src\aspnetcore\src\Shared\CertificateGeneration\MacOSCertificateManager.cs (1)
420int IEqualityComparer<X509Certificate2>.GetHashCode([DisallowNull] X509Certificate2 obj) =>
dotnet-svcutil-lib (7)
FrameworkFork\Microsoft.Xml\Xml\Core\SecureStringHasher.cs (1)
54public int GetHashCode(String key)
FrameworkFork\System.Runtime.Serialization\System\Runtime\Serialization\DataContract.cs (1)
2556public int GetHashCode(TypeHandleRef obj)
FrameworkFork\System.ServiceModel\System\IdentityModel\Claims\ClaimComparer.cs (1)
156public int GetHashCode(Claim claim)
FrameworkFork\System.ServiceModel\System\ServiceModel\Description\DataContractSerializerOperationGenerator.cs (1)
262public int GetHashCode(CodeTypeReference obj)
FrameworkFork\System.ServiceModel\System\ServiceModel\Description\ServiceContractGenerator.cs (1)
658int IEqualityComparer<MessageDescription>.GetHashCode(MessageDescription obj)
FrameworkFork\System.ServiceModel\System\ServiceModel\Dispatcher\OperationFormatter.cs (1)
909public int GetHashCode(QName obj)
FrameworkFork\System.ServiceModel\System\ServiceModel\Security\InMemoryNonceCache.cs (1)
98public int GetHashCode(byte[] o)
GenerateDocumentationAndConfigFiles (14)
src\60c94c676d650713\SymbolEquivalenceComparer.ParameterSymbolEqualityComparer.cs (1)
61public int GetHashCode(IParameterSymbol? x)
src\60c94c676d650713\SymbolEquivalenceComparer.SignatureTypeSymbolEquivalenceComparer.cs (1)
21public int GetHashCode(ITypeSymbol? x)
src\7a47995420f988d7\AbstractRemoveUnnecessaryImportsService.cs (1)
46int IEqualityComparer<T>.GetHashCode(T obj)
src\roslyn\src\Compilers\Core\Portable\FileSystem\PathUtilities.cs (1)
935public int GetHashCode(string? s)
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\ReadOnlyMemoryOfCharComparer.cs (2)
28public int GetHashCode(ReadOnlyMemory<char> obj) 53public int GetHashCode(ReadOnlyMemory<char> s)
src\roslyn\src\Dependencies\Collections\Internal\SegmentedHashSetEqualityComparer`1.cs (1)
67public int GetHashCode(SegmentedHashSet<T>? obj)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxNodeExtensions.cs (1)
849public int GetHashCode(TDirectiveTriviaSyntax obj)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Helpers\RemoveUnnecessaryImports\AbstractUnnecessaryImportsProvider.cs (1)
49int IEqualityComparer<TSyntaxNode>.GetHashCode([DisallowNull] TSyntaxNode obj)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyComparer.cs (1)
49public int GetHashCode(SymbolKey obj)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\ImmutableArrayComparer.cs (1)
22public int GetHashCode(ImmutableArray<T> obj)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.AssemblyComparers.cs (1)
20public int GetHashCode(IAssemblySymbol? obj)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.cs (1)
173public int GetHashCode(ISymbol? x)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\FindSymbols\LinkedFileReferenceLocationEqualityComparer.cs (1)
28public int GetHashCode(ReferenceLocation obj)
ILAssembler (2)
EntityRegistry.cs (2)
47public int GetHashCode(BlobBuilder obj) 65public int GetHashCode((EntityBase, BlobBuilder) obj)
ILCompiler.Compiler (4)
Compiler\DependencyAnalysis\NodeFactory.NativeLayout.cs (1)
297int IEqualityComparer<List<uint>>.GetHashCode(List<uint> obj)
Compiler\MethodBodyDeduplicator.cs (1)
105public int GetHashCode(MethodInternKey key) => key.HashCode;
Compiler\ObjectWriter\UnixObjectWriter.Aot.cs (1)
137public int GetHashCode(INodeWithCodeInfo obj)
src\runtime\src\coreclr\tools\Common\Pgo\PgoFormat.cs (1)
537int IEqualityComparer<PgoSchemaElem>.GetHashCode(PgoSchemaElem obj) => obj.ILOffset ^ ((int)(obj.InstrumentationKind & PgoInstrumentationKind.DescriptorMask) << 20);
ILCompiler.DependencyAnalysisFramework (1)
FullGraphLogStrategy.cs (1)
90public int GetHashCode(MarkData obj)
ILCompiler.MetadataTransform (3)
ILCompiler\Metadata\Transform.Scope.cs (1)
137public int GetHashCode(AssemblyNameInfo obj)
Internal\Metadata\NativeFormat\Writer\NativeMetadataWriter.cs (2)
1018public int GetHashCode(float obj) => obj.GetHashCode(); 1026public int GetHashCode(double obj) => obj.GetHashCode();
ILCompiler.ReadyToRun (6)
Compiler\DependencyAnalysis\ReadyToRun\ByteArrayComparer.cs (1)
32public int GetHashCode(byte[] a)
Compiler\DependencyAnalysis\ReadyToRun\CopiedMethodILDeduplicator.cs (1)
77public int GetHashCode(InternKey key) => key.HashCode;
Compiler\DependencyAnalysis\ReadyToRun\MethodGCInfoNode.cs (1)
260public int GetHashCode(MethodGCInfoNode node)
src\runtime\src\coreclr\tools\Common\JitInterface\IJitHashableOnly.cs (2)
13public int GetHashCode(object obj) 24public int GetHashCode(T obj)
src\runtime\src\coreclr\tools\Common\Pgo\PgoFormat.cs (1)
537int IEqualityComparer<PgoSchemaElem>.GetHashCode(PgoSchemaElem obj) => obj.ILOffset ^ ((int)(obj.InstrumentationKind & PgoInstrumentationKind.DescriptorMask) << 20);
ILCompiler.RyuJit (2)
src\runtime\src\coreclr\tools\Common\JitInterface\IJitHashableOnly.cs (2)
13public int GetHashCode(object obj) 24public int GetHashCode(T obj)
Microsoft.AspNetCore.App.Analyzers (1)
Infrastructure\AmbiguousRoutePatternComparer.cs (1)
153public int GetHashCode(RoutePatternTree obj)
Microsoft.AspNetCore.Components (4)
Rendering\SimplifiedStringHashComparer.cs (1)
25public int GetHashCode(string key)
Routing\RouteTableFactory.cs (1)
344public int GetHashCode(InboundRouteEntry obj)
src\aspnetcore\src\Components\Shared\src\QueryParameterNameComparer.cs (1)
18public int GetHashCode([DisallowNull] ReadOnlyMemory<char> obj)
src\aspnetcore\src\Http\Routing\src\RouteValueEqualityComparer.cs (1)
47public int GetHashCode(object obj)
Microsoft.AspNetCore.Components.QuickGrid (1)
src\aspnetcore\src\Components\Shared\src\QueryParameterNameComparer.cs (1)
18public int GetHashCode([DisallowNull] ReadOnlyMemory<char> obj)
Microsoft.AspNetCore.Components.Web (1)
Routing\NavLink.cs (1)
294public int GetHashCode(char obj)
Microsoft.AspNetCore.Components.WebView (1)
src\aspnetcore\src\Shared\StaticWebAssets\ManifestStaticWebAssetFileProvider.cs (1)
305public int GetHashCode(IFileInfo obj) => obj.Name.GetHashCode(_fsComparison);
Microsoft.AspNetCore.DeveloperCertificates.XPlat (1)
src\aspnetcore\src\Shared\CertificateGeneration\MacOSCertificateManager.cs (1)
420int IEqualityComparer<X509Certificate2>.GetHashCode([DisallowNull] X509Certificate2 obj) =>
Microsoft.AspNetCore.Hosting (1)
src\aspnetcore\src\Shared\StaticWebAssets\ManifestStaticWebAssetFileProvider.cs (1)
305public int GetHashCode(IFileInfo obj) => obj.Name.GetHashCode(_fsComparison);
Microsoft.AspNetCore.Http.RequestDelegateGenerator (2)
StaticRouteHandlerModel\EndpointDelegateComparer.cs (1)
13public int GetHashCode(Endpoint endpoint) => Endpoint.GetSignatureHashCode(endpoint);
StaticRouteHandlerModel\EndpointHttpMethodComparer.cs (1)
16public int GetHashCode(Endpoint obj) => OrdinalComparer.GetHashCode(obj.HttpMethod);
Microsoft.AspNetCore.InternalTesting (1)
Logging\LogValuesAssert.cs (1)
66public int GetHashCode(KeyValuePair<string, object> obj)
Microsoft.AspNetCore.Mvc.ApiExplorer (1)
DefaultApiDescriptionProvider.cs (1)
733public int GetHashCode(PropertyKey obj)
Microsoft.AspNetCore.Mvc.Core (2)
Infrastructure\StringArrayComparer.cs (1)
57public int GetHashCode(string[] obj)
Routing\AttributeRoute.cs (1)
273public int GetHashCode(RouteInfo obj)
Microsoft.AspNetCore.Mvc.ViewFeatures (2)
LambdaExpressionComparer.cs (1)
81public int GetHashCode(LambdaExpression lambdaExpression)
MemberExpressionCacheKeyComparer.cs (1)
37public int GetHashCode(MemberExpressionCacheKey obj)
Microsoft.AspNetCore.OpenApi.SourceGenerators (1)
Helpers\AddOpenApiInvocationComparer.cs (1)
25public int GetHashCode(AddOpenApiInvocation obj) =>
Microsoft.AspNetCore.RateLimiting (1)
DefaultKeyTypeEqualityComparer.cs (1)
26public int GetHashCode([DisallowNull] DefaultKeyType obj)
Microsoft.AspNetCore.Razor.Utilities.Shared (1)
src\roslyn\src\Razor\src\Shared\Microsoft.AspNetCore.Razor.SharedUtilities\Utilities\ReferenceEqualityComparer.cs (1)
21int IEqualityComparer<T>.GetHashCode(T obj)
Microsoft.AspNetCore.Routing (3)
DecisionTree\DecisionCriterionValueEqualityComparer.cs (1)
20public int GetHashCode(DecisionCriterionValue obj)
Matching\EndpointComparer.cs (1)
85public int GetHashCode(Endpoint obj)
RouteValueEqualityComparer.cs (1)
47public int GetHashCode(object obj)
Microsoft.AspNetCore.Server.Kestrel.Core (1)
src\aspnetcore\src\Shared\CertificateGeneration\MacOSCertificateManager.cs (1)
420int IEqualityComparer<X509Certificate2>.GetHashCode([DisallowNull] X509Certificate2 obj) =>
Microsoft.Build (8)
BackEnd\Components\ProjectCache\ProjectCacheDescriptorEqualityComparer.cs (1)
35public int GetHashCode(ProjectCacheDescriptor obj)
BackEnd\Components\SdkResolution\SdkResolverLoader.cs (1)
183public int GetHashCode(DirectoryInfo value)
Instance\ProjectItemInstance.cs (1)
2585public int GetHashCode(ProjectItemInstance obj)
Instance\TaskRegistry.cs (1)
892public int GetHashCode(RegisteredTaskIdentity obj)
Logging\EvaluationLocationIdAgnosticComparer.cs (1)
38public int GetHashCode(EvaluationLocation obj)
Logging\ParallelLogger\ParallelLoggerHelpers.cs (2)
233public int GetHashCode(T x) 263public int GetHashCode(T x)
src\697a1c9088572269\SegmentedHashSetEqualityComparer`1.cs (1)
67public int GetHashCode(SegmentedHashSet<T>? obj)
Microsoft.Build.Framework (2)
MSBuildNameIgnoreCaseComparer.cs (1)
37public int GetHashCode(string obj)
Utilities\AssemblyNameComparer.cs (1)
96public int GetHashCode(AssemblyNameExtension obj)
Microsoft.Build.NuGetSdkResolver (1)
FileSystemInfoFullNameEqualityComparer.cs (1)
45public int GetHashCode(FileSystemInfo obj)
Microsoft.CodeAnalysis (28)
Collections\ByteSequenceComparer.cs (2)
112int IEqualityComparer<byte[]>.GetHashCode(byte[] x) 122int IEqualityComparer<ImmutableArray<byte>>.GetHashCode(ImmutableArray<byte> x)
CommandLine\AnalyzerConfigSet.cs (1)
91public int GetHashCode(List<Section> obj) => Hash.CombineValues(obj);
CommandLine\SarifDiagnosticComparer.cs (1)
59public int GetHashCode(DiagnosticDescriptor obj)
Diagnostic\CommonDiagnosticComparer.cs (1)
33public int GetHashCode(Diagnostic obj)
DiagnosticAnalyzer\AnalyzerFileReference.cs (1)
433public int GetHashCode(TExtension obj) => obj.GetType().GetHashCode();
FileSystem\PathUtilities.cs (1)
935public int GetHashCode(string? s)
InternalUtilities\CharMemoryEqualityComparer.cs (1)
21public int GetHashCode(ReadOnlyMemory<char> mem) => Hash.GetFNVHashCode(mem.Span);
InternalUtilities\ReadOnlyMemoryOfCharComparer.cs (2)
28public int GetHashCode(ReadOnlyMemory<char> obj) 53public int GetHashCode(ReadOnlyMemory<char> s)
InternalUtilities\StringOrdinalComparer.cs (1)
36int IEqualityComparer<string>.GetHashCode(string s)
MetadataReader\PEModule.cs (1)
805public int GetHashCode(NamespaceDefinitionHandle obj)
PEWriter\MemberRefComparer.cs (1)
58public int GetHashCode(ITypeMemberReference memberRef)
PEWriter\MetadataWriter.cs (1)
4393int IEqualityComparer<(ImmutableArray<byte>, bool)>.GetHashCode((ImmutableArray<byte>, bool) x)
PEWriter\MetadataWriter.PortablePdb.cs (1)
48public int GetHashCode(IImportScope obj)
PEWriter\MethodSpecComparer.cs (1)
33public int GetHashCode(IGenericMethodInstanceReference methodInstanceReference)
PEWriter\SymbolEquivalentEqualityComparer.cs (2)
45public int GetHashCode(IReference? obj) 80public int GetHashCode(INamespace? obj)
PEWriter\TypeSpecComparer.cs (1)
24public int GetHashCode(ITypeReference typeReference)
ReferenceManager\CommonReferenceManager.Resolution.cs (1)
595public int GetHashCode(MetadataReference reference)
SourceGeneration\UserFunction.cs (1)
48public int GetHashCode([DisallowNull] T obj)
src\roslyn\src\Dependencies\Collections\Internal\SegmentedHashSetEqualityComparer`1.cs (1)
67public int GetHashCode(SegmentedHashSet<T>? obj)
Symbols\Attributes\CommonAttributeDataComparer.cs (3)
50public int GetHashCode(AttributeData attr) 129public int GetHashCode(TypedConstant obj) 150public int GetHashCode(KeyValuePair<string, TypedConstant> pair)
Symbols\SymbolEqualityComparer.cs (1)
60public int GetHashCode(ISymbol? obj)
Syntax\SyntaxTreeComparer.cs (1)
31public int GetHashCode(SyntaxTree obj)
Text\SourceTextComparer.cs (1)
28public int GetHashCode(SourceText? obj)
Microsoft.CodeAnalysis.Analyzers (15)
src\60c94c676d650713\SymbolEquivalenceComparer.ParameterSymbolEqualityComparer.cs (1)
61public int GetHashCode(IParameterSymbol? x)
src\60c94c676d650713\SymbolEquivalenceComparer.SignatureTypeSymbolEquivalenceComparer.cs (1)
21public int GetHashCode(ITypeSymbol? x)
src\7a47995420f988d7\AbstractRemoveUnnecessaryImportsService.cs (1)
46int IEqualityComparer<T>.GetHashCode(T obj)
src\roslyn\src\Compilers\Core\Portable\FileSystem\PathUtilities.cs (1)
935public int GetHashCode(string? s)
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\ReadOnlyMemoryOfCharComparer.cs (2)
28public int GetHashCode(ReadOnlyMemory<char> obj) 53public int GetHashCode(ReadOnlyMemory<char> s)
src\roslyn\src\Dependencies\Collections\Internal\SegmentedHashSetEqualityComparer`1.cs (1)
67public int GetHashCode(SegmentedHashSet<T>? obj)
src\roslyn\src\Dependencies\Contracts\ReferenceEqualityComparer.cs (1)
55public int GetHashCode(object? obj)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxNodeExtensions.cs (1)
849public int GetHashCode(TDirectiveTriviaSyntax obj)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Helpers\RemoveUnnecessaryImports\AbstractUnnecessaryImportsProvider.cs (1)
49int IEqualityComparer<TSyntaxNode>.GetHashCode([DisallowNull] TSyntaxNode obj)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyComparer.cs (1)
49public int GetHashCode(SymbolKey obj)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\ImmutableArrayComparer.cs (1)
22public int GetHashCode(ImmutableArray<T> obj)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.AssemblyComparers.cs (1)
20public int GetHashCode(IAssemblySymbol? obj)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.cs (1)
173public int GetHashCode(ISymbol? x)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\FindSymbols\LinkedFileReferenceLocationEqualityComparer.cs (1)
28public int GetHashCode(ReferenceLocation obj)
Microsoft.CodeAnalysis.AnalyzerUtilities (13)
src\60c94c676d650713\SymbolEquivalenceComparer.ParameterSymbolEqualityComparer.cs (1)
61public int GetHashCode(IParameterSymbol? x)
src\60c94c676d650713\SymbolEquivalenceComparer.SignatureTypeSymbolEquivalenceComparer.cs (1)
21public int GetHashCode(ITypeSymbol? x)
src\roslyn\src\Compilers\Core\Portable\FileSystem\PathUtilities.cs (1)
935public int GetHashCode(string? s)
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\ReadOnlyMemoryOfCharComparer.cs (2)
28public int GetHashCode(ReadOnlyMemory<char> obj) 53public int GetHashCode(ReadOnlyMemory<char> s)
src\roslyn\src\Dependencies\Collections\Internal\SegmentedHashSetEqualityComparer`1.cs (1)
67public int GetHashCode(SegmentedHashSet<T>? obj)
src\roslyn\src\Dependencies\Contracts\ReferenceEqualityComparer.cs (1)
55public int GetHashCode(object? obj)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxNodeExtensions.cs (1)
849public int GetHashCode(TDirectiveTriviaSyntax obj)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Helpers\RemoveUnnecessaryImports\AbstractUnnecessaryImportsProvider.cs (1)
49int IEqualityComparer<TSyntaxNode>.GetHashCode([DisallowNull] TSyntaxNode obj)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyComparer.cs (1)
49public int GetHashCode(SymbolKey obj)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\ImmutableArrayComparer.cs (1)
22public int GetHashCode(ImmutableArray<T> obj)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.AssemblyComparers.cs (1)
20public int GetHashCode(IAssemblySymbol? obj)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.cs (1)
173public int GetHashCode(ISymbol? x)
Microsoft.CodeAnalysis.CodeStyle (14)
src\60c94c676d650713\SymbolEquivalenceComparer.ParameterSymbolEqualityComparer.cs (1)
61public int GetHashCode(IParameterSymbol? x)
src\60c94c676d650713\SymbolEquivalenceComparer.SignatureTypeSymbolEquivalenceComparer.cs (1)
21public int GetHashCode(ITypeSymbol? x)
src\roslyn\src\Analyzers\Core\Analyzers\RemoveUnusedMembers\AbstractRemoveUnusedMembersDiagnosticAnalyzer.cs (1)
111int IEqualityComparer<ISymbol>.GetHashCode(ISymbol obj)
src\roslyn\src\Compilers\Core\Portable\FileSystem\PathUtilities.cs (1)
935public int GetHashCode(string? s)
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\ReadOnlyMemoryOfCharComparer.cs (2)
28public int GetHashCode(ReadOnlyMemory<char> obj) 53public int GetHashCode(ReadOnlyMemory<char> s)
src\roslyn\src\Dependencies\Collections\Internal\SegmentedHashSetEqualityComparer`1.cs (1)
67public int GetHashCode(SegmentedHashSet<T>? obj)
src\roslyn\src\Dependencies\Contracts\ReferenceEqualityComparer.cs (1)
55public int GetHashCode(object? obj)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxNodeExtensions.cs (1)
849public int GetHashCode(TDirectiveTriviaSyntax obj)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Helpers\RemoveUnnecessaryImports\AbstractUnnecessaryImportsProvider.cs (1)
49int IEqualityComparer<TSyntaxNode>.GetHashCode([DisallowNull] TSyntaxNode obj)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyComparer.cs (1)
49public int GetHashCode(SymbolKey obj)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\ImmutableArrayComparer.cs (1)
22public int GetHashCode(ImmutableArray<T> obj)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.AssemblyComparers.cs (1)
20public int GetHashCode(IAssemblySymbol? obj)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.cs (1)
173public int GetHashCode(ISymbol? x)
Microsoft.CodeAnalysis.CodeStyle.Fixes (2)
src\7a47995420f988d7\AbstractRemoveUnnecessaryImportsService.cs (1)
46int IEqualityComparer<T>.GetHashCode(T obj)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\FindSymbols\LinkedFileReferenceLocationEqualityComparer.cs (1)
28public int GetHashCode(ReferenceLocation obj)
Microsoft.CodeAnalysis.CSharp (14)
Binder\Binder_Operators.cs (1)
3971public int GetHashCode([DisallowNull] MethodSymbol method)
Binder\DecisionDagBuilder.cs (1)
3144public int GetHashCode(DagState x)
Binder\Imports.cs (1)
222int IEqualityComparer<NamespaceOrTypeAndUsingDirective>.GetHashCode(NamespaceOrTypeAndUsingDirective obj)
Binder\Semantics\Operators\UnaryOperatorOverloadResolution.cs (1)
284public int GetHashCode(MethodSymbol op)
BoundTree\UnboundLambda.cs (1)
1489public int GetHashCode([DisallowNull] (NamedTypeSymbol Type, bool IsExpressionTree) obj)
Compilation\CSharpCompilation.cs (1)
2544public int GetHashCode((ImmutableArray<byte> ContentHash, int Position) obj)
FlowAnalysis\NullableWalker.cs (2)
14393public int GetHashCode((NullabilityInfo info, TypeSymbol? type) obj) 14416public int GetHashCode((BoundNode? expr, Symbol symbol) obj)
Lowering\LocalRewriter\DelegateCacheContainer.cs (1)
106public int GetHashCode((TypeSymbol? constrainedToTypeOpt, TypeSymbol delegateType, MethodSymbol targetMethod) conversion)
Symbols\ConversionSignatureComparer.cs (1)
56public int GetHashCode(MethodSymbol member)
Symbols\MemberSignatureComparer.cs (1)
515public int GetHashCode(Symbol? member)
Symbols\TypeSymbol.cs (1)
2393public int GetHashCode(Symbol obj)
Syntax\SyntaxKindEqualityComparer.cs (1)
18public int GetHashCode(SyntaxKind obj)
Utilities\ContentHashComparer.cs (1)
24public int GetHashCode(ReadOnlyMemory<byte> obj)
Microsoft.CodeAnalysis.CSharp.Features (5)
Completion\CompletionProviders\FunctionPointerUnmanagedCallingConventionCompletionProvider.cs (1)
134public int GetHashCode(CompletionItem obj)
Completion\CompletionProviders\NamedParameterCompletionProvider.cs (1)
259int IEqualityComparer<IParameterSymbol>.GetHashCode(IParameterSymbol obj)
ConvertToExtension\ExtensionMethodEqualityComparer.cs (3)
59public int GetHashCode([DisallowNull] AttributeData obj) 110public int GetHashCode([DisallowNull] ITypeParameterSymbol obj) 139public int GetHashCode(ExtensionMethodInfo obj)
Microsoft.CodeAnalysis.CSharp.Workspaces (2)
Simplification\Simplifiers\ExpressionSimplifier.CandidateSymbolEqualityComparer.cs (1)
34public int GetHashCode(ISymbol obj)
SyncedSource\FileBasedPrograms\FileLevelDirectiveHelpers.cs (1)
962public int GetHashCode(CSharpDirective.Named obj)
Microsoft.CodeAnalysis.Extensions.Package (6)
src\roslyn\src\Dependencies\Collections\Internal\SegmentedHashSetEqualityComparer`1.cs (1)
67public int GetHashCode(SegmentedHashSet<T>? obj)
src\roslyn\src\Dependencies\Contracts\ReferenceEqualityComparer.cs (1)
55public int GetHashCode(object? obj)
Symbols\SymbolEquivalenceComparer.AssemblyComparers.cs (1)
20public int GetHashCode(IAssemblySymbol? obj)
Symbols\SymbolEquivalenceComparer.cs (1)
173public int GetHashCode(ISymbol? x)
Symbols\SymbolEquivalenceComparer.ParameterSymbolEqualityComparer.cs (1)
61public int GetHashCode(IParameterSymbol? x)
Symbols\SymbolEquivalenceComparer.SignatureTypeSymbolEquivalenceComparer.cs (1)
21public int GetHashCode(ITypeSymbol? x)
Microsoft.CodeAnalysis.Features (17)
AddImport\AbstractAddImportFeatureService.cs (1)
450int IEqualityComparer<PortableExecutableReference>.GetHashCode(PortableExecutableReference obj)
CodeLens\LocationComparer.cs (1)
28public int GetHashCode(Location obj)
Completion\CompletionService.ProviderManager.cs (1)
246int IEqualityComparer<ImmutableHashSet<string>>.GetHashCode([DisallowNull] ImmutableHashSet<string> obj)
Completion\Providers\AbstractSymbolCompletionProvider.cs (1)
255public int GetHashCode(SymbolAndSelectionInfo symbol)
Completion\Providers\UnionCompletionItemComparer.cs (1)
23public int GetHashCode(CompletionItem obj)
Diagnostics\Service\ChecksumAndAnalyzersEqualityComparer.cs (1)
24public int GetHashCode(ImmutableArray<DiagnosticAnalyzer> obj)
Diagnostics\Service\DiagnosticAnalyzerComparer.cs (1)
27public int GetHashCode(DiagnosticAnalyzer obj) => GetAnalyzerIdAndLastWriteTime(obj).GetHashCode();
Diagnostics\Service\DocumentAnalysisExecutor_Helpers.cs (1)
229public int GetHashCode(Diagnostic? obj)
EditAndContinue\AbstractEditAndContinueAnalyzer.cs (4)
2533public int GetHashCode(IAssemblySymbol? obj) 4252public int GetHashCode([DisallowNull] SemanticEditInfo obj) 6985public int GetHashCode(TypedConstant obj) 6997public int GetHashCode(KeyValuePair<string, TypedConstant> obj)
EditAndContinue\RunningProjectOptions.cs (1)
68public int GetHashCode((string path, string tfm) obj)
NavigateTo\NavigateToSearchResultComparer.cs (1)
31public int GetHashCode(INavigateToSearchResult? obj)
ReplacePropertyWithMethods\ReplacePropertyWithMethodsCodeRefactoringProvider.cs (1)
438public int GetHashCode((IPropertySymbol property, ReferenceLocation location) obj)
Shared\Utilities\LinkedFilesSymbolEquivalenceComparer.cs (1)
21public int GetHashCode(ISymbol symbol)
src\roslyn\src\Analyzers\Core\Analyzers\RemoveUnusedMembers\AbstractRemoveUnusedMembersDiagnosticAnalyzer.cs (1)
111int IEqualityComparer<ISymbol>.GetHashCode(ISymbol obj)
Microsoft.CodeAnalysis.NetAnalyzers (2)
Microsoft.CodeQuality.Analyzers\QualityGuidelines\AvoidDuplicateElementInitialization.cs (1)
118int IEqualityComparer<ImmutableArray<object>>.GetHashCode(ImmutableArray<object> obj)
src\sdk\src\Microsoft.CodeAnalysis.NetAnalyzers\src\Utilities\Compiler\ReferenceEqualityComparer.cs (1)
25int IEqualityComparer<object?>.GetHashCode(object? a)
Microsoft.CodeAnalysis.Razor.Compiler (6)
CSharp\AssemblyIdentityEqualityComparer.cs (1)
18public abstract int GetHashCode(AssemblyIdentity obj);
Language\Components\TypeNameHelper.NameComparer.cs (1)
23public int GetHashCode(ReadOnlyMemory<char> memory)
Language\DirectiveDescriptorComparer.cs (1)
37public int GetHashCode(DirectiveDescriptor descriptor)
Language\DirectiveTokenDescriptorComparer.cs (1)
32public int GetHashCode(DirectiveTokenDescriptor descriptor)
Language\ReadOnlyMemoryOfCharComparer.cs (1)
25public int GetHashCode(ReadOnlyMemory<char> memory)
SourceGenerators\IncrementalValueProviderExtensions.cs (1)
83public int GetHashCode(T obj) => Assumed.Unreachable<int>();
Microsoft.CodeAnalysis.ResxSourceGenerator (14)
AbstractResxGenerator.cs (1)
353public int GetHashCode(ImmutableDictionary<TKey, TValue>? obj)
src\60c94c676d650713\SymbolEquivalenceComparer.ParameterSymbolEqualityComparer.cs (1)
61public int GetHashCode(IParameterSymbol? x)
src\60c94c676d650713\SymbolEquivalenceComparer.SignatureTypeSymbolEquivalenceComparer.cs (1)
21public int GetHashCode(ITypeSymbol? x)
src\roslyn\src\Compilers\Core\Portable\FileSystem\PathUtilities.cs (1)
935public int GetHashCode(string? s)
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\ReadOnlyMemoryOfCharComparer.cs (2)
28public int GetHashCode(ReadOnlyMemory<char> obj) 53public int GetHashCode(ReadOnlyMemory<char> s)
src\roslyn\src\Dependencies\Collections\Internal\SegmentedHashSetEqualityComparer`1.cs (1)
67public int GetHashCode(SegmentedHashSet<T>? obj)
src\roslyn\src\Dependencies\Contracts\ReferenceEqualityComparer.cs (1)
55public int GetHashCode(object? obj)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxNodeExtensions.cs (1)
849public int GetHashCode(TDirectiveTriviaSyntax obj)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Helpers\RemoveUnnecessaryImports\AbstractUnnecessaryImportsProvider.cs (1)
49int IEqualityComparer<TSyntaxNode>.GetHashCode([DisallowNull] TSyntaxNode obj)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyComparer.cs (1)
49public int GetHashCode(SymbolKey obj)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\ImmutableArrayComparer.cs (1)
22public int GetHashCode(ImmutableArray<T> obj)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.AssemblyComparers.cs (1)
20public int GetHashCode(IAssemblySymbol? obj)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.cs (1)
173public int GetHashCode(ISymbol? x)
Microsoft.CodeAnalysis.VisualBasic (6)
Binding\Binder_XmlLiterals.vb (1)
592Private Function IEqualityComparer_GetHashCode(obj As XmlName) As Integer Implements IEqualityComparer(Of XmlName).GetHashCode
Declarations\SingleNamespaceDeclaration.vb (1)
66Private Shadows Function GetHashCode(decl1 As SingleNamespaceDeclaration) As Integer Implements IEqualityComparer(Of SingleNamespaceDeclaration).GetHashCode
Symbols\EventSignatureComparer.vb (1)
150Public Overloads Function GetHashCode([event] As EventSymbol) As Integer _
Symbols\MethodSignatureComparer.vb (1)
287Public Overloads Function GetHashCode(method As MethodSymbol) As Integer _
Symbols\PropertySignatureComparer.vb (1)
128Public Overloads Function GetHashCode(prop As PropertySymbol) As Integer _
Symbols\TypeSymbol.vb (1)
789Public Overloads Function GetHashCode(obj As Symbol) As Integer Implements IEqualityComparer(Of Symbol).GetHashCode
Microsoft.CodeAnalysis.Workspaces (19)
FindSymbols\FindReferences\MetadataUnifyingEquivalenceComparer.cs (1)
38public int GetHashCode(ISymbol obj)
Rename\ConflictEngine\DeclarationConflictHelpers.cs (1)
88public int GetHashCode(ImmutableArray<ParameterSignature> obj)
Shared\Extensions\INamespaceSymbolExtensions.Comparer.cs (1)
18public int GetHashCode(INamespaceSymbol? obj)
src\60c94c676d650713\SymbolEquivalenceComparer.ParameterSymbolEqualityComparer.cs (1)
61public int GetHashCode(IParameterSymbol? x)
src\60c94c676d650713\SymbolEquivalenceComparer.SignatureTypeSymbolEquivalenceComparer.cs (1)
21public int GetHashCode(ITypeSymbol? x)
src\7a47995420f988d7\AbstractRemoveUnnecessaryImportsService.cs (1)
46int IEqualityComparer<T>.GetHashCode(T obj)
src\roslyn\src\Compilers\Core\Portable\FileSystem\PathUtilities.cs (1)
935public int GetHashCode(string? s)
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\ReadOnlyMemoryOfCharComparer.cs (2)
28public int GetHashCode(ReadOnlyMemory<char> obj) 53public int GetHashCode(ReadOnlyMemory<char> s)
src\roslyn\src\Dependencies\Collections\Internal\SegmentedHashSetEqualityComparer`1.cs (1)
67public int GetHashCode(SegmentedHashSet<T>? obj)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxNodeExtensions.cs (1)
849public int GetHashCode(TDirectiveTriviaSyntax obj)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Helpers\RemoveUnnecessaryImports\AbstractUnnecessaryImportsProvider.cs (1)
49int IEqualityComparer<TSyntaxNode>.GetHashCode([DisallowNull] TSyntaxNode obj)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyComparer.cs (1)
49public int GetHashCode(SymbolKey obj)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\ImmutableArrayComparer.cs (1)
22public int GetHashCode(ImmutableArray<T> obj)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.AssemblyComparers.cs (1)
20public int GetHashCode(IAssemblySymbol? obj)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.cs (1)
173public int GetHashCode(ISymbol? x)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\FindSymbols\LinkedFileReferenceLocationEqualityComparer.cs (1)
28public int GetHashCode(ReferenceLocation obj)
Workspace\Host\PersistentStorage\DocumentKey.cs (1)
51public int GetHashCode(DocumentKey obj)
Workspace\Solution\SolutionState.CachingFilePathComparer.cs (1)
51public int GetHashCode([DisallowNull] string obj)
Microsoft.CodeAnalysis.Workspaces.MSBuild (1)
MSBuild\MSBuildProjectLoader.Worker.AnalyzerReferencePathComparer.cs (1)
24public int GetHashCode(AnalyzerReference? obj)
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (1)
src\roslyn\src\Compilers\Core\Portable\FileSystem\PathUtilities.cs (1)
935public int GetHashCode(string? s)
Microsoft.CSharp (1)
Microsoft\CSharp\RuntimeBinder\BinderEquivalence.cs (1)
58public int GetHashCode(ICSharpBinder obj) => obj.GetGetBinderEquivalenceHash();
Microsoft.DotNet.ApiCompatibility (4)
Comparing\AttributeDataEqualityComparer.cs (1)
16public int GetHashCode([DisallowNull] AttributeData obj) => throw new NotImplementedException();
Comparing\NamedArgumentComparer.cs (1)
15public int GetHashCode([DisallowNull] KeyValuePair<string, TypedConstant> obj) => throw new NotImplementedException();
Comparing\SymbolEqualityComparer.cs (1)
20public int GetHashCode([DisallowNull] ISymbol obj) => GetKey(obj).GetHashCode();
Comparing\TypedConstantEqualityComparer.cs (1)
15public int GetHashCode([DisallowNull] TypedConstant obj) => throw new NotImplementedException();
Microsoft.DotNet.PackageValidation (1)
ContentItemEqualityComparer.cs (1)
18public int GetHashCode(ContentItem obj) => obj.Path.GetHashCode();
Microsoft.DotNet.ProjectTools (1)
src\sdk\src\Cli\Microsoft.DotNet.FileBasedPrograms\FileLevelDirectiveHelpers.cs (1)
962public int GetHashCode(CSharpDirective.Named obj)
Microsoft.Extensions.AI.Evaluation.Reporting.Tests (7)
ScenarioRunResultTests.cs (7)
416public int GetHashCode(ChatMessage obj) 429public int GetHashCode(ChatResponse obj) 440public int GetHashCode(EvaluationMetricInterpretation obj) 468public int GetHashCode(EvaluationContext obj) 491public int GetHashCode(AIContent obj) 502public int GetHashCode(EvaluationDiagnostic obj) 522public int GetHashCode(ChatTurnDetails obj)
Microsoft.Extensions.AI.OpenAI (1)
OpenAIAssistantsChatClient.cs (1)
620public int GetHashCode(ToolDefinition obj) =>
Microsoft.Extensions.AI.Tests (1)
ChatRouting\SemanticRoutingChatClientTests.cs (1)
283public int GetHashCode(IChatClient obj) => RuntimeHelpers.GetHashCode(obj);
Microsoft.Extensions.DependencyModel (1)
DependencyContext.cs (1)
89public int GetHashCode(T obj)
Microsoft.Extensions.Diagnostics.ResourceMonitoring (1)
ByteArrayEqualityComparer.cs (1)
21public int GetHashCode(byte[] x)
Microsoft.Extensions.Features (1)
FeatureCollection.cs (1)
153public int GetHashCode(KeyValuePair<Type, object> obj)
Microsoft.Extensions.Http.Resilience (1)
Internal\HttpKey.cs (1)
18public int GetHashCode([DisallowNull] HttpKey obj) => StringComparer.Ordinal.GetHashCode(obj.Name);
Microsoft.Extensions.Primitives (1)
StringSegmentComparer.cs (1)
62public int GetHashCode(StringSegment obj)
Microsoft.Extensions.Telemetry (1)
Buffering\StringifyComprarer.cs (1)
31public int GetHashCode(KeyValuePair<string, object?> obj)
Microsoft.Extensions.Validation.ValidationsGenerator (2)
Extensions\IncrementalValuesProviderExtensions.cs (1)
123public int GetHashCode(ImmutableArray<T> obj)
Models\ValidatableTypeComparer.cs (1)
27public int GetHashCode(ValidatableType? obj)
Microsoft.Interop.ComInterfaceGenerator (3)
ComInterfaceInfo.cs (1)
183public int GetHashCode((ComInterfaceInfo, INamedTypeSymbol) obj) => SymbolEqualityComparer.Default.GetHashCode(obj.Item2);
Comparers.cs (2)
43public int GetHashCode(ImmutableArray<T> obj) 65public int GetHashCode((T, U) obj)
Microsoft.Interop.JavaScript.JSImportGenerator (1)
Comparers.cs (1)
41public int GetHashCode((T, U, V) obj)
Microsoft.Interop.LibraryImportGenerator (2)
Comparers.cs (2)
35public int GetHashCode(ImmutableArray<T> obj) 57public int GetHashCode((T, U) obj)
Microsoft.Interop.SourceGeneration (2)
SyntaxEquivalentComparer.cs (2)
32public int GetHashCode(SyntaxNode obj) 37public int GetHashCode(SyntaxToken obj)
Microsoft.Maui (1)
HotReload\HotReloadExtensions.cs (1)
62 public int GetHashCode(MethodInfo obj) => obj.MethodHandle.GetHashCode();
Microsoft.Maui.Controls.Build.Tasks (1)
TypeReferenceExtensions.cs (1)
51 public int GetHashCode(TypeReference obj)
Microsoft.Maui.Controls.SourceGen (1)
CodeBehindGenerator.cs (1)
788 public int GetHashCode(Compilation obj)
Microsoft.ML.AutoML (1)
AutoMLExperiment\TrialResult.cs (1)
45public int GetHashCode(TrialResult obj)
Microsoft.ML.Core (1)
Data\ReadOnlyMemoryUtils.cs (1)
266public int GetHashCode(ReadOnlyMemory<char> obj)
Microsoft.ML.CpuMath.UnitTests (2)
UnitTests.cs (2)
1009public int GetHashCode(float a) 1022public int GetHashCode(float a)
Microsoft.ML.Data (4)
Commands\TypeInfoCommand.cs (1)
65public int GetHashCode(ISet<InternalDataKind> obj)
Transforms\Hashing.cs (2)
1544public int GetHashCode(ReadOnlyMemory<char> obj) 1566public int GetHashCode(KeyValuePair<int, T> obj)
Transforms\InvertHashUtils.cs (1)
139public int GetHashCode(Pair obj)
Microsoft.ML.SearchSpace (1)
Parameter.cs (1)
418public int GetHashCode(Parameter obj)
Microsoft.ML.Tokenizers (1)
Utils\ByteArrayComparer.cs (1)
18public int GetHashCode(ReadOnlyMemory<byte> x)
Microsoft.NET.Build.Tasks (4)
GenerateGlobalUsings.cs (1)
110public int GetHashCode(UsingInfo obj)
LockFileLookup.cs (1)
94public int GetHashCode(KeyValuePair<string, NuGetVersion> obj)
ProcessFrameworkReferences.cs (1)
1229public int GetHashCode(T obj)
ResolvePackageAssets.cs (1)
914public int GetHashCode((string, NuGetVersion) library)
Microsoft.NET.Sdk.StaticWebAssets.Tasks (1)
Data\StaticWebAssetEndpoint.cs (1)
431public int GetHashCode(StaticWebAssetEndpoint obj)
Microsoft.Private.Windows.Core (2)
System\Collections\Specialized\CompatibleIComparer.cs (1)
15public int GetHashCode([DisallowNull] string obj)
System\Reflection\Metadata\TypeNameComparer.cs (1)
47public int GetHashCode(TypeName obj)
Microsoft.TemplateEngine.Cli (1)
TemplateResolution\TemplateGroupMatchInfo.cs (1)
355public int GetHashCode(ParameterMatchInfo obj)
Microsoft.TemplateEngine.Edge (7)
BuiltInManagedProvider\GlobalSettingsTemplatePackageProvider.cs (1)
357public int GetHashCode(InstallRequest obj)
Settings\LocalizationCacheKeyComparer.cs (1)
17public int GetHashCode((string? Key, string? Value) obj)
Template\FilteredTemplateEqualityComparer.cs (1)
16public int GetHashCode(IFilteredTemplateInfo obj)
Template\OrdinalIgnoreCaseMatchInfoComparer.cs (1)
17public int GetHashCode(MatchInfo obj)
Template\TemplateEqualityComparer.cs (1)
18public int GetHashCode(ITemplateInfo obj)
Template\TemplateMatchInfoEqualityComparer.cs (1)
16public int GetHashCode(ITemplateMatchInfo obj)
TemplateListFilter.cs (1)
146public int GetHashCode(Abstractions.TemplateFiltering.ITemplateMatchInfo obj)
Microsoft.TemplateEngine.Utils (1)
ListExtensions.cs (1)
96public int GetHashCode(ValueWrapper<T> obj)
Microsoft.VisualStudio.TestPlatform.ObjectModel (4)
Nuget.Frameworks\CompatibilityMappingComparer.cs (1)
40public int GetHashCode(OneWayCompatibilityMappingEntry obj)
Nuget.Frameworks\FrameworkRangeComparer.cs (1)
39public int GetHashCode(FrameworkRange obj)
Nuget.Frameworks\NuGetFrameworkFullComparer.cs (1)
43public int GetHashCode(NuGetFramework obj)
Nuget.Frameworks\NuGetFrameworkNameComparer.cs (1)
39public int GetHashCode(NuGetFramework obj)
Mono.Cecil (4)
Mono.Cecil.Metadata\Row.cs (3)
123 public int GetHashCode (Row<string, string> obj) 135 public int GetHashCode (Row<uint, uint> obj) 147 public int GetHashCode (Row<uint, uint, uint> obj)
Mono.Cecil.PE\ByteBufferEqualityComparer.cs (1)
33 public int GetHashCode (ByteBuffer buffer)
NuGet.Build.Tasks.Console (1)
ProjectItemInstanceEvaluatedIncludeComparer.cs (1)
43public int GetHashCode(IMSBuildItem obj) => StringComparer.OrdinalIgnoreCase.GetHashCode(obj.Identity);
NuGet.CommandLine.XPlat (1)
Commands\Package\PackageWithVersionRange.cs (1)
85public int GetHashCode([DisallowNull] PackageWithVersionRange obj)
NuGet.Commands (5)
ListCommand\ListCommandRunner.cs (1)
141public int GetHashCode(IPackageSearchMetadata obj)
RestoreCommand\DependencyGraphResolver.LibraryRangeComparer.cs (1)
81public int GetHashCode(LibraryRange obj)
RestoreCommand\LockFileBuilder.cs (1)
729public int GetHashCode(LockFileTargetLibrary obj)
RestoreCommand\RequestFactory\MSBuildItemIdentityComparer.cs (1)
27public int GetHashCode(IMSBuildItem obj)
RestoreCommand\Utility\ProjectItemIdentityComparer.cs (1)
21public int GetHashCode(IItem obj)
NuGet.Configuration (1)
Settings\SettingFactory.cs (1)
149public int GetHashCode(SettingElement obj)
NuGet.DependencyResolver.Core (2)
GraphItemKeyComparer.cs (1)
45public int GetHashCode(GraphItem<T> obj)
Remote\RemoteDependencyWalker.cs (1)
671public int GetHashCode(LibraryDependency obj)
NuGet.Frameworks (4)
comparers\CompatibilityMappingComparer.cs (1)
36public int GetHashCode(OneWayCompatibilityMappingEntry obj)
comparers\FrameworkRangeComparer.cs (1)
36public int GetHashCode(FrameworkRange obj)
comparers\NuGetFrameworkFullComparer.cs (1)
40public int GetHashCode(NuGetFramework obj)
comparers\NuGetFrameworkNameComparer.cs (1)
36public int GetHashCode(NuGetFramework obj)
NuGet.LibraryModel (2)
CentralPackageVersionNameComparer.cs (1)
28public int GetHashCode(CentralPackageVersion obj)
Library.cs (1)
70public int GetHashCode(Library obj)
NuGet.PackageManagement (2)
Utility\PackageReferenceComparer.cs (1)
29public int GetHashCode(Packaging.PackageReference obj)
Utility\SourceRepositoryComparer.cs (1)
24public int GetHashCode(SourceRepository obj)
NuGet.Packaging (5)
ContentModel\ContentItemCollection.cs (1)
374public int GetHashCode(ContentItem obj)
ContentModel\ReadOnlyMemoryCharComparerOrdinal.cs (1)
26public int GetHashCode(ReadOnlyMemory<char> obj)
Core\comparers\PackageDependencyComparer.cs (1)
69public int GetHashCode(PackageDependency obj)
Core\comparers\PackageDependencyInfoComparer.cs (1)
80public int GetHashCode(PackageDependencyInfo? obj)
Core\comparers\PackageIdentityComparer.cs (1)
90public int GetHashCode(PackageIdentity obj)
NuGet.ProjectModel (2)
ProjectLockFile\LockFileDependencyComparerWithoutContentHash.cs (1)
33public int GetHashCode(LockFileDependency obj)
ProjectLockFile\LockFileDependencyIdVersionComparer.cs (1)
32public int GetHashCode(LockFileDependency obj)
NuGet.Versioning (2)
VersionComparer.cs (1)
100public int GetHashCode(SemanticVersion version)
VersionRangeComparer.cs (1)
106public int GetHashCode(VersionRangeBase obj)
PresentationCore (1)
System\Windows\Media\FontEmbeddingManager.cs (1)
105public int GetHashCode(Uri obj)
PresentationFramework (1)
System\Windows\Controls\Primitives\Selector.cs (1)
2957int IEqualityComparer<ItemInfo>.GetHashCode(ItemInfo x)
ReachFramework (1)
src\wpf\src\Microsoft.DotNet.Wpf\src\Shared\MS\Internal\UriComparer.cs (1)
77public int GetHashCode(Uri uri)
RepoTasks (1)
src\aspnetcore\src\Shared\CertificateGeneration\MacOSCertificateManager.cs (1)
420int IEqualityComparer<X509Certificate2>.GetHashCode([DisallowNull] X509Certificate2 obj) =>
Roslyn.Diagnostics.Analyzers (15)
src\60c94c676d650713\SymbolEquivalenceComparer.ParameterSymbolEqualityComparer.cs (1)
61public int GetHashCode(IParameterSymbol? x)
src\60c94c676d650713\SymbolEquivalenceComparer.SignatureTypeSymbolEquivalenceComparer.cs (1)
21public int GetHashCode(ITypeSymbol? x)
src\7a47995420f988d7\AbstractRemoveUnnecessaryImportsService.cs (1)
46int IEqualityComparer<T>.GetHashCode(T obj)
src\roslyn\src\Compilers\Core\Portable\FileSystem\PathUtilities.cs (1)
935public int GetHashCode(string? s)
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\ReadOnlyMemoryOfCharComparer.cs (2)
28public int GetHashCode(ReadOnlyMemory<char> obj) 53public int GetHashCode(ReadOnlyMemory<char> s)
src\roslyn\src\Dependencies\Collections\Internal\SegmentedHashSetEqualityComparer`1.cs (1)
67public int GetHashCode(SegmentedHashSet<T>? obj)
src\roslyn\src\Dependencies\Contracts\ReferenceEqualityComparer.cs (1)
55public int GetHashCode(object? obj)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxNodeExtensions.cs (1)
849public int GetHashCode(TDirectiveTriviaSyntax obj)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Helpers\RemoveUnnecessaryImports\AbstractUnnecessaryImportsProvider.cs (1)
49int IEqualityComparer<TSyntaxNode>.GetHashCode([DisallowNull] TSyntaxNode obj)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyComparer.cs (1)
49public int GetHashCode(SymbolKey obj)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\ImmutableArrayComparer.cs (1)
22public int GetHashCode(ImmutableArray<T> obj)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.AssemblyComparers.cs (1)
20public int GetHashCode(IAssemblySymbol? obj)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.cs (1)
173public int GetHashCode(ISymbol? x)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\FindSymbols\LinkedFileReferenceLocationEqualityComparer.cs (1)
28public int GetHashCode(ReferenceLocation obj)
System.Collections (1)
System\Collections\Generic\SortedSetEqualityComparer.cs (1)
34public int GetHashCode(SortedSet<T> obj)
System.Collections.Immutable (5)
System\Collections\Frozen\String\KeyAnalyzer.cs (1)
253public abstract int GetHashCode(string s);
System\Collections\Immutable\ImmutableDictionary_2.Comparers.cs (2)
115public int GetHashCode(HashBucket obj) 140int IEqualityComparer<KeyValuePair<TKey, TValue>>.GetHashCode(KeyValuePair<TKey, TValue> obj)
System\Collections\Immutable\ImmutableHashSet_1.HashBucketByRefEqualityComparer.cs (1)
40public int GetHashCode(HashBucket obj) => throw new NotSupportedException();
System\Collections\Immutable\ImmutableHashSet_1.HashBucketByValueEqualityComparer.cs (1)
49public int GetHashCode(HashBucket obj) => throw new NotSupportedException();
System.ComponentModel.TypeConverter (1)
System\ComponentModel\Design\ServiceContainer.cs (1)
256public int GetHashCode(Type obj) => obj.FullName!.GetHashCode();
System.Composition.TypedParts (1)
System\Composition\TypedParts\Discovery\DiscoveredPart.cs (1)
268public int GetHashCode(ParameterInfo obj)
System.Data.Common (3)
System\Data\Common\ObjectStorage.cs (1)
658public int GetHashCode(KeyValuePair<Type, XmlRootAttribute> obj)
System\Data\DataRowComparer.cs (1)
176public int GetHashCode(TRow row)
System\Data\DataView.cs (1)
89public int GetHashCode(DataRow obj) => obj._objectID;
System.Diagnostics.DiagnosticSource (1)
System\Diagnostics\DsesActivitySourceListener.cs (1)
231public int GetHashCode(SpecLookupKey obj)
System.Formats.Cbor (2)
System\Formats\Cbor\Reader\CborReader.Map.cs (1)
214public int GetHashCode((int Offset, int Length) value)
System\Formats\Cbor\Writer\CborWriter.Map.cs (1)
282public int GetHashCode((int Offset, int Length) range)
System.IO.Packaging (2)
System\IO\Packaging\PackUriHelper.cs (1)
906public int GetHashCode(ValidatedPartUri obj)
System\IO\Packaging\ZipPackage.cs (1)
745int IEqualityComparer<string>.GetHashCode(string extension)
System.Linq.Parallel (1)
System\Linq\Parallel\Utils\WrapperEqualityComparer.cs (1)
33public int GetHashCode(Wrapper<T> x)
System.Private.CoreLib (8)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Collections\Generic\EqualityComparer.cs (2)
61public abstract int GetHashCodeGetHashCode([DisallowNull] T obj);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Collections\Generic\HashSetEqualityComparer.cs (1)
56public int GetHashCode(HashSet<T>? obj)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Collections\Generic\NonRandomizedStringEqualityComparer.cs (1)
51public virtual int GetHashCode(string? obj)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Collections\Generic\ReferenceEqualityComparer.cs (1)
55public int GetHashCode(object? obj)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Numerics\TotalOrderIeee754Comparer.cs (1)
408public int GetHashCode([DisallowNull] T obj)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Resources\FastResourceComparer.cs (1)
25public int GetHashCode([DisallowNull] string? key)
src\runtime\src\libraries\System.Private.CoreLib\src\System\StringComparer.cs (1)
208public abstract int GetHashCode(string obj);
System.Private.Windows.Core (2)
System\Collections\Specialized\CompatibleIComparer.cs (1)
15public int GetHashCode([DisallowNull] string obj)
System\Reflection\Metadata\TypeNameComparer.cs (1)
47public int GetHashCode(TypeName obj)
System.Private.Windows.Core.TestUtilities (1)
XUnit\FloatingPointToleranceComparerer.cs (1)
22public int GetHashCode([DisallowNull] T obj) => obj.GetHashCode();
System.Private.Xml (1)
System\Xml\Core\XmlTextReaderImplHelpers.cs (1)
726public int GetHashCode(NodeData node)
System.Private.Xml.Linq (2)
System\Xml\Linq\XNodeEqualityComparer.cs (1)
52public int GetHashCode(XNode obj)
System\Xml\Schema\XNodeValidator.cs (1)
392public int GetHashCode(XmlSchemaInfo? si)
System.Reflection.Metadata (2)
System\Reflection\Metadata\HandleComparer.cs (2)
31public int GetHashCode(Handle obj) 36public int GetHashCode(EntityHandle obj)
System.Resources.Extensions (2)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Resources\FastResourceComparer.cs (1)
25public int GetHashCode([DisallowNull] string? key)
System\Resources\Extensions\TypeNameComparer.cs (1)
120public int GetHashCode(string assemblyQualifiedTypeName)
System.Resources.Writer (1)
System\Resources\__FastResourceComparer.cs (1)
17public int GetHashCode(string key)
System.ServiceModel.Primitives (4)
System\IdentityModel\Claims\ClaimComparer.cs (1)
176public int GetHashCode(Claim claim)
System\ServiceModel\ChannelFactoryRefCache.cs (1)
83public int GetHashCode(EndpointTrait<TChannel> obj)
System\ServiceModel\Dispatcher\OperationFormatter.cs (1)
970public int GetHashCode(QName obj)
System\ServiceModel\Security\InMemoryNonceCache.cs (1)
115public int GetHashCode(byte[] o)
System.Text.Json (3)
System\Text\Json\Document\JsonDocument.PropertyNameSet.cs (1)
151public int GetHashCode(ReadOnlyMemory<byte> name)
System\Text\Json\JsonHelpers.cs (1)
257public int GetHashCode(byte[] value) => ComputeHashCode(value);
System\Text\Json\Serialization\JsonSerializerOptions.Caching.cs (1)
578public int GetHashCode(JsonSerializerOptions options)
System.Text.RegularExpressions.Generator (1)
RegexGenerator.cs (1)
417public int GetHashCode([DisallowNull] ImmutableArray<object> obj)
System.Windows.Forms.Design (2)
System\ComponentModel\Design\Serialization\DesignerSerializationManager.cs (1)
979int IEqualityComparer<object>.GetHashCode(object x)
System\ComponentModel\Design\Serialization\ExpressionTable.cs (1)
49int IEqualityComparer<object>.GetHashCode(object? x)
System.Xaml (1)
System\Xaml\XamlObjectReader.cs (1)
238public int GetHashCode(object obj)
223 references to GetHashCode
dotnet-svcutil-lib (2)
FrameworkFork\System.ServiceModel\System\IdentityModel\Claims\Claim.cs (1)
196return _comparer.GetHashCode(this);
FrameworkFork\System.ServiceModel\System\ServiceModel\EndpointIdentity.cs (1)
93return GetClaimComparer().GetHashCode(this.IdentityClaim);
GenerateDocumentationAndConfigFiles (11)
src\roslyn\src\Compilers\Core\Portable\Collections\SmallDictionary.cs (1)
68return Comparer.GetHashCode(k);
src\roslyn\src\Dependencies\Collections\Segmented\SegmentedDictionary`2.cs (4)
448var hashCode = (uint)comparer!.GetHashCode(key); 525var hashCode = (uint)((SupportsComparerDevirtualization && typeof(TKey).IsValueType && comparer == null) ? key.GetHashCode() : comparer!.GetHashCode(key)); 712var hashCode = (uint)(SupportsComparerDevirtualization && typeof(TKey).IsValueType && comparer == null ? key.GetHashCode() : comparer!.GetHashCode(key)); 789var hashCode = (uint)(SupportsComparerDevirtualization && typeof(TKey).IsValueType && comparer == null ? key.GetHashCode() : comparer!.GetHashCode(key));
src\roslyn\src\Dependencies\Collections\Segmented\SegmentedHashSet`1.cs (3)
259var hashCode = item != null ? comparer!.GetHashCode(item) : 0; 305item is not null ? comparer!.GetHashCode(item) : 1064hashCode = value != null ? comparer!.GetHashCode(value) : 0;
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\RoslynHashCode.cs (1)
318Add(value is null ? 0 : (comparer?.GetHashCode(value) ?? value.GetHashCode()));
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\SmallDictionary.cs (1)
70return Comparer.GetHashCode(k);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.GetHashCodeVisitor.cs (1)
90=> Hash.Combine(_symbolEquivalenceComparer._assemblyComparer?.GetHashCode(x) ?? 0, currentHash);
Microsoft.AspNetCore.App.CodeFixes (1)
src\aspnetcore\src\Shared\HashCode.cs (1)
309Add(value is null ? 0 : (comparer?.GetHashCode(value) ?? value.GetHashCode()));
Microsoft.AspNetCore.Components.QuickGrid (1)
QuickGrid.razor.cs (1)
247obj => obj.Item2 is null ? 0 : (_itemComparer ?? EqualityComparer<TGridItem>.Default).GetHashCode(obj.Item2));
Microsoft.AspNetCore.Http.RequestDelegateGenerator (2)
src\aspnetcore\src\Shared\HashCode.cs (1)
309Add(value is null ? 0 : (comparer?.GetHashCode(value) ?? value.GetHashCode()));
StaticRouteHandlerModel\EndpointHttpMethodComparer.cs (1)
16public int GetHashCode(Endpoint obj) => OrdinalComparer.GetHashCode(obj.HttpMethod);
Microsoft.AspNetCore.OpenApi.SourceGenerators (1)
src\aspnetcore\src\Shared\HashCode.cs (1)
309Add(value is null ? 0 : (comparer?.GetHashCode(value) ?? value.GetHashCode()));
Microsoft.AspNetCore.Routing (1)
DecisionTree\DecisionCriterionValueEqualityComparer.cs (1)
22return InnerComparer.GetHashCode(obj.Value);
Microsoft.Build (8)
Collections\RetrievableEntryHashSet\RetrievableEntryHashSet.cs (1)
923return _comparer.GetHashCode(item) & Lower31BitMask;
src\5057ed6cf5d6323b\SegmentedDictionary`2.cs (4)
448var hashCode = (uint)comparer!.GetHashCode(key); 525var hashCode = (uint)((SupportsComparerDevirtualization && typeof(TKey).IsValueType && comparer == null) ? key.GetHashCode() : comparer!.GetHashCode(key)); 712var hashCode = (uint)(SupportsComparerDevirtualization && typeof(TKey).IsValueType && comparer == null ? key.GetHashCode() : comparer!.GetHashCode(key)); 789var hashCode = (uint)(SupportsComparerDevirtualization && typeof(TKey).IsValueType && comparer == null ? key.GetHashCode() : comparer!.GetHashCode(key));
src\msbuild\artifacts\.packages\microsoft.codeanalysis.collections\5.0.0-1.25277.114\contentFiles\cs\net9.0\Segmented\SegmentedHashSet`1.cs (3)
259var hashCode = item != null ? comparer!.GetHashCode(item) : 0; 305item is not null ? comparer!.GetHashCode(item) : 1064hashCode = value != null ? comparer!.GetHashCode(value) : 0;
Microsoft.CodeAnalysis (11)
Collections\ConcurrentCache.cs (2)
47var hash = _keyComparer.GetHashCode(key); 62int hash = _keyComparer.GetHashCode(key);
Collections\SmallDictionary.cs (1)
68return Comparer.GetHashCode(k);
SourceGeneration\UserFunction.cs (1)
52return _inner.GetHashCode(obj);
src\roslyn\src\Dependencies\Collections\Segmented\SegmentedDictionary`2.cs (4)
448var hashCode = (uint)comparer!.GetHashCode(key); 525var hashCode = (uint)((SupportsComparerDevirtualization && typeof(TKey).IsValueType && comparer == null) ? key.GetHashCode() : comparer!.GetHashCode(key)); 712var hashCode = (uint)(SupportsComparerDevirtualization && typeof(TKey).IsValueType && comparer == null ? key.GetHashCode() : comparer!.GetHashCode(key)); 789var hashCode = (uint)(SupportsComparerDevirtualization && typeof(TKey).IsValueType && comparer == null ? key.GetHashCode() : comparer!.GetHashCode(key));
src\roslyn\src\Dependencies\Collections\Segmented\SegmentedHashSet`1.cs (3)
259var hashCode = item != null ? comparer!.GetHashCode(item) : 0; 305item is not null ? comparer!.GetHashCode(item) : 1064hashCode = value != null ? comparer!.GetHashCode(value) : 0;
Microsoft.CodeAnalysis.Analyzers (11)
src\roslyn\src\Compilers\Core\Portable\Collections\SmallDictionary.cs (1)
68return Comparer.GetHashCode(k);
src\roslyn\src\Dependencies\Collections\Segmented\SegmentedDictionary`2.cs (4)
448var hashCode = (uint)comparer!.GetHashCode(key); 525var hashCode = (uint)((SupportsComparerDevirtualization && typeof(TKey).IsValueType && comparer == null) ? key.GetHashCode() : comparer!.GetHashCode(key)); 712var hashCode = (uint)(SupportsComparerDevirtualization && typeof(TKey).IsValueType && comparer == null ? key.GetHashCode() : comparer!.GetHashCode(key)); 789var hashCode = (uint)(SupportsComparerDevirtualization && typeof(TKey).IsValueType && comparer == null ? key.GetHashCode() : comparer!.GetHashCode(key));
src\roslyn\src\Dependencies\Collections\Segmented\SegmentedHashSet`1.cs (3)
259var hashCode = item != null ? comparer!.GetHashCode(item) : 0; 305item is not null ? comparer!.GetHashCode(item) : 1064hashCode = value != null ? comparer!.GetHashCode(value) : 0;
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\RoslynHashCode.cs (1)
318Add(value is null ? 0 : (comparer?.GetHashCode(value) ?? value.GetHashCode()));
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\SmallDictionary.cs (1)
70return Comparer.GetHashCode(k);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.GetHashCodeVisitor.cs (1)
90=> Hash.Combine(_symbolEquivalenceComparer._assemblyComparer?.GetHashCode(x) ?? 0, currentHash);
Microsoft.CodeAnalysis.AnalyzerUtilities (11)
src\roslyn\src\Compilers\Core\Portable\Collections\SmallDictionary.cs (1)
68return Comparer.GetHashCode(k);
src\roslyn\src\Dependencies\Collections\Segmented\SegmentedDictionary`2.cs (4)
448var hashCode = (uint)comparer!.GetHashCode(key); 525var hashCode = (uint)((SupportsComparerDevirtualization && typeof(TKey).IsValueType && comparer == null) ? key.GetHashCode() : comparer!.GetHashCode(key)); 712var hashCode = (uint)(SupportsComparerDevirtualization && typeof(TKey).IsValueType && comparer == null ? key.GetHashCode() : comparer!.GetHashCode(key)); 789var hashCode = (uint)(SupportsComparerDevirtualization && typeof(TKey).IsValueType && comparer == null ? key.GetHashCode() : comparer!.GetHashCode(key));
src\roslyn\src\Dependencies\Collections\Segmented\SegmentedHashSet`1.cs (3)
259var hashCode = item != null ? comparer!.GetHashCode(item) : 0; 305item is not null ? comparer!.GetHashCode(item) : 1064hashCode = value != null ? comparer!.GetHashCode(value) : 0;
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\RoslynHashCode.cs (1)
318Add(value is null ? 0 : (comparer?.GetHashCode(value) ?? value.GetHashCode()));
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\SmallDictionary.cs (1)
70return Comparer.GetHashCode(k);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.GetHashCodeVisitor.cs (1)
90=> Hash.Combine(_symbolEquivalenceComparer._assemblyComparer?.GetHashCode(x) ?? 0, currentHash);
Microsoft.CodeAnalysis.CodeStyle (9)
src\roslyn\src\Compilers\Core\Portable\Collections\SmallDictionary.cs (1)
68return Comparer.GetHashCode(k);
src\roslyn\src\Dependencies\Collections\Segmented\SegmentedDictionary`2.cs (4)
448var hashCode = (uint)comparer!.GetHashCode(key); 525var hashCode = (uint)((SupportsComparerDevirtualization && typeof(TKey).IsValueType && comparer == null) ? key.GetHashCode() : comparer!.GetHashCode(key)); 712var hashCode = (uint)(SupportsComparerDevirtualization && typeof(TKey).IsValueType && comparer == null ? key.GetHashCode() : comparer!.GetHashCode(key)); 789var hashCode = (uint)(SupportsComparerDevirtualization && typeof(TKey).IsValueType && comparer == null ? key.GetHashCode() : comparer!.GetHashCode(key));
src\roslyn\src\Dependencies\Collections\Segmented\SegmentedHashSet`1.cs (3)
259var hashCode = item != null ? comparer!.GetHashCode(item) : 0; 305item is not null ? comparer!.GetHashCode(item) : 1064hashCode = value != null ? comparer!.GetHashCode(value) : 0;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.GetHashCodeVisitor.cs (1)
90=> Hash.Combine(_symbolEquivalenceComparer._assemblyComparer?.GetHashCode(x) ?? 0, currentHash);
Microsoft.CodeAnalysis.Extensions.Package (8)
src\roslyn\src\Dependencies\Collections\Segmented\SegmentedDictionary`2.cs (4)
448var hashCode = (uint)comparer!.GetHashCode(key); 525var hashCode = (uint)((SupportsComparerDevirtualization && typeof(TKey).IsValueType && comparer == null) ? key.GetHashCode() : comparer!.GetHashCode(key)); 712var hashCode = (uint)(SupportsComparerDevirtualization && typeof(TKey).IsValueType && comparer == null ? key.GetHashCode() : comparer!.GetHashCode(key)); 789var hashCode = (uint)(SupportsComparerDevirtualization && typeof(TKey).IsValueType && comparer == null ? key.GetHashCode() : comparer!.GetHashCode(key));
src\roslyn\src\Dependencies\Collections\Segmented\SegmentedHashSet`1.cs (3)
259var hashCode = item != null ? comparer!.GetHashCode(item) : 0; 305item is not null ? comparer!.GetHashCode(item) : 1064hashCode = value != null ? comparer!.GetHashCode(value) : 0;
Symbols\SymbolEquivalenceComparer.GetHashCodeVisitor.cs (1)
90=> Hash.Combine(_symbolEquivalenceComparer._assemblyComparer?.GetHashCode(x) ?? 0, currentHash);
Microsoft.CodeAnalysis.Features (2)
MetadataAsSource\DecompilationMetadataAsSourceFileProvider.cs (1)
476Hash.Combine(s_symbolIdComparer.GetHashCode(_symbolId),
SignatureHelp\AbstractSignatureHelpProvider.SymbolKeySignatureHelpItem.cs (1)
44return comparer.GetHashCode(SymbolKey.Value);
Microsoft.CodeAnalysis.NetAnalyzers (4)
src\sdk\src\Microsoft.CodeAnalysis.NetAnalyzers\src\Utilities\Compiler\ConcurrentCache`2.cs (2)
46var hash = _keyComparer.GetHashCode(key); 61int hash = _keyComparer.GetHashCode(key);
src\sdk\src\Microsoft.CodeAnalysis.NetAnalyzers\src\Utilities\Compiler\RoslynHashCode.cs (1)
317Add(value is null ? 0 : (comparer?.GetHashCode(value) ?? value.GetHashCode()));
src\sdk\src\Microsoft.CodeAnalysis.NetAnalyzers\src\Utilities\Compiler\SmallDictionary.cs (1)
68return Comparer.GetHashCode(k);
Microsoft.CodeAnalysis.Razor.Compiler (1)
Language\HashCodeCombiner.cs (1)
47var hashCode = value != null ? comparer.GetHashCode(value) : 0;
Microsoft.CodeAnalysis.ResxSourceGenerator (11)
src\roslyn\src\Compilers\Core\Portable\Collections\SmallDictionary.cs (1)
68return Comparer.GetHashCode(k);
src\roslyn\src\Dependencies\Collections\Segmented\SegmentedDictionary`2.cs (4)
448var hashCode = (uint)comparer!.GetHashCode(key); 525var hashCode = (uint)((SupportsComparerDevirtualization && typeof(TKey).IsValueType && comparer == null) ? key.GetHashCode() : comparer!.GetHashCode(key)); 712var hashCode = (uint)(SupportsComparerDevirtualization && typeof(TKey).IsValueType && comparer == null ? key.GetHashCode() : comparer!.GetHashCode(key)); 789var hashCode = (uint)(SupportsComparerDevirtualization && typeof(TKey).IsValueType && comparer == null ? key.GetHashCode() : comparer!.GetHashCode(key));
src\roslyn\src\Dependencies\Collections\Segmented\SegmentedHashSet`1.cs (3)
259var hashCode = item != null ? comparer!.GetHashCode(item) : 0; 305item is not null ? comparer!.GetHashCode(item) : 1064hashCode = value != null ? comparer!.GetHashCode(value) : 0;
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\RoslynHashCode.cs (1)
318Add(value is null ? 0 : (comparer?.GetHashCode(value) ?? value.GetHashCode()));
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\SmallDictionary.cs (1)
70return Comparer.GetHashCode(k);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.GetHashCodeVisitor.cs (1)
90=> Hash.Combine(_symbolEquivalenceComparer._assemblyComparer?.GetHashCode(x) ?? 0, currentHash);
Microsoft.CodeAnalysis.VisualBasic (6)
Binding\Binder_XmlLiterals.vb (1)
592Private Function IEqualityComparer_GetHashCode(obj As XmlName) As Integer Implements IEqualityComparer(Of XmlName).GetHashCode
Declarations\SingleNamespaceDeclaration.vb (1)
66Private Shadows Function GetHashCode(decl1 As SingleNamespaceDeclaration) As Integer Implements IEqualityComparer(Of SingleNamespaceDeclaration).GetHashCode
Symbols\EventSignatureComparer.vb (1)
151Implements IEqualityComparer(Of EventSymbol).GetHashCode
Symbols\MethodSignatureComparer.vb (1)
288Implements IEqualityComparer(Of MethodSymbol).GetHashCode
Symbols\PropertySignatureComparer.vb (1)
129Implements IEqualityComparer(Of PropertySymbol).GetHashCode
Symbols\TypeSymbol.vb (1)
789Public Overloads Function GetHashCode(obj As Symbol) As Integer Implements IEqualityComparer(Of Symbol).GetHashCode
Microsoft.CodeAnalysis.Workspaces (10)
FindSymbols\IStreamingFindReferencesProgress.cs (1)
56hashCode += MetadataUnifyingEquivalenceComparer.Instance.GetHashCode(symbol);
src\roslyn\src\Compilers\Core\Portable\Collections\SmallDictionary.cs (1)
68return Comparer.GetHashCode(k);
src\roslyn\src\Dependencies\Collections\Segmented\SegmentedDictionary`2.cs (4)
448var hashCode = (uint)comparer!.GetHashCode(key); 525var hashCode = (uint)((SupportsComparerDevirtualization && typeof(TKey).IsValueType && comparer == null) ? key.GetHashCode() : comparer!.GetHashCode(key)); 712var hashCode = (uint)(SupportsComparerDevirtualization && typeof(TKey).IsValueType && comparer == null ? key.GetHashCode() : comparer!.GetHashCode(key)); 789var hashCode = (uint)(SupportsComparerDevirtualization && typeof(TKey).IsValueType && comparer == null ? key.GetHashCode() : comparer!.GetHashCode(key));
src\roslyn\src\Dependencies\Collections\Segmented\SegmentedHashSet`1.cs (3)
259var hashCode = item != null ? comparer!.GetHashCode(item) : 0; 305item is not null ? comparer!.GetHashCode(item) : 1064hashCode = value != null ? comparer!.GetHashCode(value) : 0;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.GetHashCodeVisitor.cs (1)
90=> Hash.Combine(_symbolEquivalenceComparer._assemblyComparer?.GetHashCode(x) ?? 0, currentHash);
Microsoft.DotNet.HotReload.Watch (1)
Build\ProjectRepresentation.cs (1)
46=> PathUtilities.OSSpecificPathComparer.GetHashCode(ProjectGraphPath);
Microsoft.Extensions.DependencyModel (1)
HashCodeCombiner.cs (1)
52int hashCode = value != null ? comparer.GetHashCode(value) : 0;
Microsoft.Extensions.Validation.ValidationsGenerator (1)
src\aspnetcore\src\Shared\HashCode.cs (1)
309Add(value is null ? 0 : (comparer?.GetHashCode(value) ?? value.GetHashCode()));
Microsoft.Maui.Controls.BindingSourceGen (1)
HashCode.cs (1)
143 return (hashCode * 397) ^ (value is null ? 0 : (comparer?.GetHashCode(value) ?? value.GetHashCode()));
Microsoft.ML.Data (2)
Transforms\Hashing.cs (1)
1568return Hashing.CombineHash(obj.Key, _tComparer.GetHashCode(obj.Value));
Transforms\InvertHashUtils.cs (1)
141return _tComparer.GetHashCode(obj.Value);
Microsoft.TemplateEngine.Utils (1)
ListExtensions.cs (1)
102return _comparer.GetHashCode(obj.Val);
Microsoft.VisualStudio.TestPlatform.ObjectModel (5)
Nuget.Frameworks\FallbackFramework.cs (2)
53combiner.AddObject(Comparer.GetHashCode(this)); 57combiner.AddObject(Comparer.GetHashCode(each));
Nuget.Frameworks\HashCodeCombiner.cs (2)
47AddHashCode(comparer.GetHashCode(o)); 156hashCode ^= comparer.GetHashCode(item);
Nuget.Frameworks\NuGetFramework.cs (1)
447_hashCode = Comparer.GetHashCode(this);
NuGet.CommandLine.XPlat (2)
src\nuget-client\build\Shared\HashCodeCombiner.cs (2)
47AddHashCode(comparer.GetHashCode(o)); 156hashCode ^= comparer.GetHashCode(item);
NuGet.Commands (4)
Internal\HashCodeCombiner.cs (1)
82var hashCode = value != null ? comparer.GetHashCode(value) : 0;
RestoreCommand\Utility\ProjectItemIdentityComparer.cs (1)
23return _identityComparer.GetHashCode(obj.Identity);
src\nuget-client\build\Shared\HashCodeCombiner.cs (2)
47AddHashCode(comparer.GetHashCode(o)); 156hashCode ^= comparer.GetHashCode(item);
NuGet.Configuration (2)
src\nuget-client\build\Shared\HashCodeCombiner.cs (2)
47AddHashCode(comparer.GetHashCode(o)); 156hashCode ^= comparer.GetHashCode(item);
NuGet.DependencyResolver.Core (2)
src\nuget-client\build\Shared\HashCodeCombiner.cs (2)
47AddHashCode(comparer.GetHashCode(o)); 156hashCode ^= comparer.GetHashCode(item);
NuGet.Frameworks (10)
AssetTargetFallbackFramework.cs (3)
79combiner.AddObject(Comparer.GetHashCode(this)); 86combiner.AddObject(Comparer.GetHashCode(dualCompatibilityFramework.SecondaryFramework)); 91combiner.AddObject(Comparer.GetHashCode(each));
DualCompatibilityFramework.cs (2)
97combiner.AddObject(Comparer.GetHashCode(RootFramework)); 98combiner.AddObject(Comparer.GetHashCode(SecondaryFramework));
FallbackFramework.cs (2)
53combiner.AddObject(Comparer.GetHashCode(this)); 57combiner.AddObject(Comparer.GetHashCode(each));
NuGetFramework.cs (1)
448_hashCode = Comparer.GetHashCode(this);
src\nuget-client\build\Shared\HashCodeCombiner.cs (2)
47AddHashCode(comparer.GetHashCode(o)); 156hashCode ^= comparer.GetHashCode(item);
NuGet.LibraryModel (2)
src\nuget-client\build\Shared\HashCodeCombiner.cs (2)
47AddHashCode(comparer.GetHashCode(o)); 156hashCode ^= comparer.GetHashCode(item);
NuGet.PackageManagement (2)
src\nuget-client\build\Shared\HashCodeCombiner.cs (2)
47AddHashCode(comparer.GetHashCode(o)); 156hashCode ^= comparer.GetHashCode(item);
NuGet.Packaging (2)
src\nuget-client\build\Shared\HashCodeCombiner.cs (2)
47AddHashCode(comparer.GetHashCode(o)); 156hashCode ^= comparer.GetHashCode(item);
NuGet.ProjectModel (2)
src\nuget-client\build\Shared\HashCodeCombiner.cs (2)
47AddHashCode(comparer.GetHashCode(o)); 156hashCode ^= comparer.GetHashCode(item);
NuGet.Protocol (2)
src\nuget-client\build\Shared\HashCodeCombiner.cs (2)
47AddHashCode(comparer.GetHashCode(o)); 156hashCode ^= comparer.GetHashCode(item);
NuGet.Resolver (2)
src\nuget-client\build\Shared\HashCodeCombiner.cs (2)
47AddHashCode(comparer.GetHashCode(o)); 156hashCode ^= comparer.GetHashCode(item);
NuGet.Versioning (6)
SemanticVersionBase.cs (1)
81return VersionComparer.Default.GetHashCode(this);
src\nuget-client\build\Shared\HashCodeCombiner.cs (2)
47AddHashCode(comparer.GetHashCode(o)); 156hashCode ^= comparer.GetHashCode(item);
VersionRangeBase.cs (1)
192return VersionRangeComparer.Default.GetHashCode(this);
VersionRangeComparer.cs (2)
119combiner.AddObject(_versionComparer.GetHashCode(obj.MinVersion)); 123combiner.AddObject(_versionComparer.GetHashCode(obj.MaxVersion));
Roslyn.Diagnostics.Analyzers (11)
src\roslyn\src\Compilers\Core\Portable\Collections\SmallDictionary.cs (1)
68return Comparer.GetHashCode(k);
src\roslyn\src\Dependencies\Collections\Segmented\SegmentedDictionary`2.cs (4)
448var hashCode = (uint)comparer!.GetHashCode(key); 525var hashCode = (uint)((SupportsComparerDevirtualization && typeof(TKey).IsValueType && comparer == null) ? key.GetHashCode() : comparer!.GetHashCode(key)); 712var hashCode = (uint)(SupportsComparerDevirtualization && typeof(TKey).IsValueType && comparer == null ? key.GetHashCode() : comparer!.GetHashCode(key)); 789var hashCode = (uint)(SupportsComparerDevirtualization && typeof(TKey).IsValueType && comparer == null ? key.GetHashCode() : comparer!.GetHashCode(key));
src\roslyn\src\Dependencies\Collections\Segmented\SegmentedHashSet`1.cs (3)
259var hashCode = item != null ? comparer!.GetHashCode(item) : 0; 305item is not null ? comparer!.GetHashCode(item) : 1064hashCode = value != null ? comparer!.GetHashCode(value) : 0;
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\RoslynHashCode.cs (1)
318Add(value is null ? 0 : (comparer?.GetHashCode(value) ?? value.GetHashCode()));
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\SmallDictionary.cs (1)
70return Comparer.GetHashCode(k);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.GetHashCodeVisitor.cs (1)
90=> Hash.Combine(_symbolEquivalenceComparer._assemblyComparer?.GetHashCode(x) ?? 0, currentHash);
System.Collections (4)
System\Collections\Generic\OrderedDictionary.cs (3)
624hashCode = (uint)(comparer?.GetHashCode(key) ?? key.GetHashCode()); 669hashCode = (uint)comparer.GetHashCode(key); 1115newEntries[i].HashCode = (uint)comparer.GetHashCode(newEntries[i].Key);
System\Collections\Generic\SortedSetEqualityComparer.cs (1)
43hashCode ^= (_memberEqualityComparer.GetHashCode(t) & 0x7FFFFFFF);
System.Collections.Immutable (23)
System\Collections\Frozen\DefaultFrozenDictionary.cs (1)
25int hashCode = comparer.GetHashCode(key);
System\Collections\Frozen\DefaultFrozenSet.cs (1)
22int hashCode = item is null ? 0 : comparer.GetHashCode(item);
System\Collections\Frozen\ItemsFrozenSet.cs (1)
30hashCodes[i] = entries[i] is T t ? Comparer.GetHashCode(t) : 0;
System\Collections\Frozen\KeysAndValuesFrozenDictionary.cs (1)
32hashCodes[i] = Comparer.GetHashCode(entries[i].Key);
System\Collections\Immutable\ImmutableDictionary_2.Comparers.cs (2)
117return this.KeyComparer.GetHashCode(obj.FirstValue.Key); 142return _keyComparer.GetHashCode(obj.Key);
System\Collections\Immutable\ImmutableDictionary_2.cs (9)
369int hashCode = this.KeyComparer.GetHashCode(key); 875int hashCode = origin.KeyComparer.GetHashCode(key); 890int hashCode = origin.KeyComparer.GetHashCode(keyValuePair.Key); 907int hashCode = origin.KeyComparer.GetHashCode(key); 923int hashCode = origin.KeyComparer.GetHashCode(equalKey); 942int hashCode = origin.KeyComparer.GetHashCode(key); 966int hashCode = origin.KeyComparer.GetHashCode(pair.Key); 990int hashCode = origin.KeyComparer.GetHashCode(pair.Key); 1009int hashCode = origin.KeyComparer.GetHashCode(key);
System\Collections\Immutable\ImmutableHashSet_1.Builder.cs (1)
208int hashCode = equalValue != null ? _equalityComparer.GetHashCode(equalValue) : 0;
System\Collections\Immutable\ImmutableHashSet_1.cs (7)
210int hashCode = equalValue != null ? _equalityComparer.GetHashCode(equalValue) : 0; 617int hashCode = item != null ? origin.EqualityComparer.GetHashCode(item) : 0; 636int hashCode = item != null ? origin.EqualityComparer.GetHashCode(item) : 0; 658int hashCode = item != null ? origin.EqualityComparer.GetHashCode(item) : 0; 679int hashCode = item != null ? origin.EqualityComparer.GetHashCode(item) : 0; 702int hashCode = item != null ? origin.EqualityComparer.GetHashCode(item) : 0; 877int hashCode = item != null ? equalityComparer.GetHashCode(item) : 0;
System.Linq (1)
System\Linq\Lookup.cs (1)
207return (key is null) ? 0 : _comparer.GetHashCode(key) & 0x7FFFFFFF;
System.Linq.AsyncEnumerable (1)
System\Linq\ToLookupAsync.cs (1)
364int hashCode = (key is null) ? 0 : _comparer.GetHashCode(key) & 0x7FFFFFFF;
System.Linq.Parallel (4)
System\Linq\Parallel\Partitioning\HashRepartitionStream.cs (2)
93(element == null ? NULL_ELEMENT_HASH_CODE : (_elementComparer?.GetHashCode(element) ?? element.GetHashCode()))) 101(key == null ? NULL_ELEMENT_HASH_CODE : (_keyComparer?.GetHashCode(key) ?? key.GetHashCode())))
System\Linq\Parallel\Utils\HashLookup.cs (1)
70(key == null ? 0 : (comparer?.GetHashCode(key) ?? key.GetHashCode()));
System\Linq\Parallel\Utils\WrapperEqualityComparer.cs (1)
37return value == null ? 0 : _comparer.GetHashCode(value);
System.Private.CoreLib (16)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Collections\Concurrent\ConcurrentDictionary.cs (3)
305return comparer is null ? key.GetHashCode() : comparer.GetHashCode(key); 309return _comparerIsDefaultForClasses ? key.GetHashCode() : comparer.GetHashCode(key); 2025int hashCode = upgradeComparer is null ? current._hashcode : upgradeComparer.GetHashCode(current._key);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Collections\Generic\Dictionary.cs (6)
446uint hashCode = (uint)comparer.GetHashCode(key); 527uint hashCode = (uint)((typeof(TKey).IsValueType && comparer == null) ? key.GetHashCode() : comparer!.GetHashCode(key)); 1092uint hashCode = (uint)((typeof(TKey).IsValueType && comparer == null) ? key.GetHashCode() : comparer!.GetHashCode(key)); 1269entries[i].hashCode = (uint)comparer.GetHashCode(entries[i].key); 1311uint hashCode = (uint)(typeof(TKey).IsValueType && comparer == null ? key.GetHashCode() : comparer!.GetHashCode(key)); 1437uint hashCode = (uint)(typeof(TKey).IsValueType && comparer == null ? key.GetHashCode() : comparer!.GetHashCode(key));
src\runtime\src\libraries\System.Private.CoreLib\src\System\Collections\Generic\EqualityComparer.cs (1)
56return key is null ? 0 : keyComparer.GetHashCode(key);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Collections\Generic\HashSet.cs (4)
256int hashCode = item != null ? comparer.GetHashCode(item) : 0; 306item is not null ? comparer!.GetHashCode(item) : 1316entry.HashCode = entry.Value != null ? comparer.GetHashCode(entry.Value) : 0; 1465hashCode = value != null ? comparer.GetHashCode(value) : 0;
src\runtime\src\libraries\System.Private.CoreLib\src\System\Collections\Generic\IAlternateEqualityComparer.cs (1)
27/// The result of this method should return the same hash code as would invoking the <see cref="IEqualityComparer{T}.GetHashCode"/>
src\runtime\src\libraries\System.Private.CoreLib\src\System\HashCode.cs (1)
308Add(value is null ? 0 : (comparer?.GetHashCode(value) ?? value.GetHashCode()));
System.ServiceModel.Primitives (2)
System\IdentityModel\Claims\Claim.cs (1)
236return _comparer.GetHashCode(this);
System\ServiceModel\EndpointIdentity.cs (1)
120return GetClaimComparer().GetHashCode(IdentityClaim);