Implemented interface member:
method
GetHashCode
System.Collections.Generic.IEqualityComparer<T>.GetHashCode(T)
30 overrides of GetHashCode
illink (2)
installer.tasks (1)
StaticFileRegeneration\TpnSection.cs (1)
16public override int GetHashCode(TpnSection obj) => obj.Header.Name.GetHashCode();
Microsoft.CodeAnalysis (3)
CodeGen\PrivateImplementationDetails.cs (2)
567public override int GetHashCode((ImmutableArray<byte> Data, ushort Value) obj) => 600public override int GetHashCode((ImmutableArray<ConstantValue> Constants, ushort Value) obj)
SwitchConstantValueHelper.cs (1)
130public override int GetHashCode(object obj)
Microsoft.CodeAnalysis.Analyzers (1)
src\roslyn\src\Dependencies\Contracts\EqualityComparerExtensions.cs (1)
52public override int GetHashCode(T obj) =>
Microsoft.CodeAnalysis.AnalyzerUtilities (1)
src\roslyn\src\Dependencies\Contracts\EqualityComparerExtensions.cs (1)
52public override int GetHashCode(T obj) =>
Microsoft.CodeAnalysis.CodeStyle (1)
src\roslyn\src\Dependencies\Contracts\EqualityComparerExtensions.cs (1)
52public override int GetHashCode(T obj) =>
Microsoft.CodeAnalysis.CSharp (4)
Binder\Semantics\OverloadResolution\MethodTypeInference.cs (1)
3518public override int GetHashCode(TypeWithAnnotations obj)
Errors\SameDiagnosticComparer.cs (1)
14public override int GetHashCode(Diagnostic obj) => obj.GetHashCode();
Symbols\SymbolEqualityComparer.cs (1)
62public override int GetHashCode(Symbol obj)
Symbols\TypeWithAnnotations.cs (1)
402public override int GetHashCode(TypeWithAnnotations obj)
Microsoft.CodeAnalysis.Extensions.Package (1)
src\roslyn\src\Dependencies\Contracts\EqualityComparerExtensions.cs (1)
52public override int GetHashCode(T obj) =>
Microsoft.CodeAnalysis.ResxSourceGenerator (1)
src\roslyn\src\Dependencies\Contracts\EqualityComparerExtensions.cs (1)
52public override int GetHashCode(T obj) =>
Microsoft.CodeAnalysis.VisualBasic (1)
Symbols\Source\SourceMemberContainerTypeSymbol.vb (1)
4086Public Overrides Function GetHashCode(obj As TypeSymbol) As Integer
Microsoft.DotNet.Build.Tasks.Packaging (1)
GenerateNuSpec.cs (1)
290public override int GetHashCode(FrameworkAssemblyReference obj)
Microsoft.ML.TimeSeries (1)
RootCauseAnalyzer.cs (1)
838public override int GetHashCode(Dictionary<string, object> obj)
Mono.Cecil (2)
Mono.Cecil\MethodReferenceComparer.cs (1)
18 public override int GetHashCode (MethodReference obj)
Mono.Cecil\TypeReferenceEqualityComparer.cs (1)
11 public override int GetHashCode (TypeReference obj)
Roslyn.Diagnostics.Analyzers (1)
src\roslyn\src\Dependencies\Contracts\EqualityComparerExtensions.cs (1)
52public override int GetHashCode(T obj) =>
System.Private.CoreLib (9)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Collections\Generic\EqualityComparer.cs (7)
123public override int GetHashCode([DisallowNull] T obj) => 155public override int GetHashCode([DisallowNull] T obj) => 195public override int GetHashCode(T? obj) => 224public override int GetHashCode([DisallowNull] T obj) => 245public override int GetHashCode(byte b) => 278public override int GetHashCode(T obj) => 323public override int GetHashCode([DisallowNull] string obj) => obj?.GetHashCode() ?? 0;
src\runtime\src\libraries\System.Private.CoreLib\src\System\Collections\Generic\RandomizedStringEqualityComparer.cs (2)
73public override int GetHashCode(string? obj) 118public override int GetHashCode(string? obj)
124 references to GetHashCode
aspire (1)
Certificates\CertificateGeneration\MacOSCertificateManager.cs (1)
479EqualityComparer<string>.Default.GetHashCode(obj.Thumbprint);
Aspire.Dashboard (13)
artifacts\obj\Aspire.Dashboard\Debug\net8.0\opentelemetry\proto\common\v1\Common.cs (1)
349if (HasDoubleValue) hash ^= pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(DoubleValue);
artifacts\obj\Aspire.Dashboard\Debug\net8.0\opentelemetry\proto\metrics\v1\Metrics.cs (12)
3143if (HasAsDouble) hash ^= pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(AsDouble); 3737if (HasSum) hash ^= pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(Sum); 3742if (HasMin) hash ^= pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(Min); 3743if (HasMax) hash ^= pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(Max); 4452if (HasSum) hash ^= pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(Sum); 4459if (HasMin) hash ^= pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(Min); 4460if (HasMax) hash ^= pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(Max); 4461if (ZeroThreshold != 0D) hash ^= pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(ZeroThreshold); 5329if (Sum != 0D) hash ^= pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(Sum); 5677if (Quantile != 0D) hash ^= pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(Quantile); 5678if (Value != 0D) hash ^= pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(Value); 6058if (HasAsDouble) hash ^= pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(AsDouble);
dotnet-dev-certs (1)
src\aspnetcore\src\Shared\CertificateGeneration\MacOSCertificateManager.cs (1)
421EqualityComparer<string>.Default.GetHashCode(obj.Thumbprint);
GenerateDocumentationAndConfigFiles (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeStyle\CodeStyleOption2`1.cs (1)
241=> unchecked((Notification.GetHashCode() * (int)0xA5555529) + EqualityComparer<T>.Default.GetHashCode(Value!));
ILLink.RoslynAnalyzer (1)
DataFlow\LocalStateLattice.cs (1)
69public override int GetHashCode() => HasValue ? EqualityComparer<TValue>.Default.GetHashCode(Value) : 0;
Microsoft.Analyzers.Local (1)
ApiLifecycle\Json\JsonValue.cs (1)
584var r = _reference != null ? EqualityComparer<object>.Default.GetHashCode(_reference) : 1;
Microsoft.AspNetCore.App.Analyzers (2)
Infrastructure\EmbeddedSyntax\EmbeddedDiagnostic.cs (2)
39hashCode = hashCode * -1521134295 + EqualityComparer<string>.Default.GetHashCode(Message); 40hashCode = hashCode * -1521134295 + EqualityComparer<TextSpan>.Default.GetHashCode(Span);
Microsoft.AspNetCore.DeveloperCertificates.XPlat (1)
src\aspnetcore\src\Shared\CertificateGeneration\MacOSCertificateManager.cs (1)
421EqualityComparer<string>.Default.GetHashCode(obj.Thumbprint);
Microsoft.AspNetCore.Server.Kestrel.Core (1)
src\aspnetcore\src\Shared\CertificateGeneration\MacOSCertificateManager.cs (1)
421EqualityComparer<string>.Default.GetHashCode(obj.Thumbprint);
Microsoft.Build (8)
BackEnd\Components\SdkResolution\SdkResult.cs (1)
177hashCode = (hashCode * -1521134295) + EqualityComparer<SdkReference>.Default.GetHashCode(_sdkReference);
Logging\EvaluationLocationIdAgnosticComparer.cs (7)
41hashCode = (hashCode * -1521134295) + EqualityComparer<EvaluationPass>.Default.GetHashCode(obj.EvaluationPass); 42hashCode = (hashCode * -1521134295) + EqualityComparer<string>.Default.GetHashCode(obj.EvaluationPassDescription); 43hashCode = (hashCode * -1521134295) + EqualityComparer<string>.Default.GetHashCode(obj.File); 44hashCode = (hashCode * -1521134295) + EqualityComparer<int?>.Default.GetHashCode(obj.Line); 45hashCode = (hashCode * -1521134295) + EqualityComparer<string>.Default.GetHashCode(obj.ElementName); 46hashCode = (hashCode * -1521134295) + EqualityComparer<string>.Default.GetHashCode(obj.ElementDescription); 47hashCode = (hashCode * -1521134295) + EqualityComparer<EvaluationLocationKind>.Default.GetHashCode(obj.Kind);
Microsoft.Build.Framework (11)
Profiler\EvaluationLocation.cs (8)
260hashCode = (hashCode * -1521134295) + EqualityComparer<long?>.Default.GetHashCode(ParentId); 261hashCode = (hashCode * -1521134295) + EqualityComparer<EvaluationPass>.Default.GetHashCode(EvaluationPass); 262hashCode = (hashCode * -1521134295) + EqualityComparer<string>.Default.GetHashCode(EvaluationPassDescription); 263hashCode = (hashCode * -1521134295) + EqualityComparer<string>.Default.GetHashCode(File); 264hashCode = (hashCode * -1521134295) + EqualityComparer<int?>.Default.GetHashCode(Line); 265hashCode = (hashCode * -1521134295) + EqualityComparer<string>.Default.GetHashCode(ElementName); 266hashCode = (hashCode * -1521134295) + EqualityComparer<string>.Default.GetHashCode(ElementDescription); 267hashCode = (hashCode * -1521134295) + EqualityComparer<EvaluationLocationKind>.Default.GetHashCode(Kind);
Profiler\ProfilerResult.cs (2)
84hashCode = (hashCode * -1521134295) + EqualityComparer<TimeSpan>.Default.GetHashCode(InclusiveTime); 85hashCode = (hashCode * -1521134295) + EqualityComparer<TimeSpan>.Default.GetHashCode(ExclusiveTime);
TaskItem_T.cs (1)
178public override int GetHashCode() => Value is null ? 0 : EqualityComparer<T>.Default.GetHashCode(Value);
Microsoft.CodeAnalysis (2)
DiagnosticAnalyzer\Suppression.cs (2)
79EqualityComparer<SuppressionDescriptor>.Default.GetHashCode(Descriptor), 80EqualityComparer<Diagnostic>.Default.GetHashCode(SuppressedDiagnostic));
Microsoft.CodeAnalysis.Analyzers (4)
src\roslyn\src\Dependencies\Contracts\EqualityComparerExtensions.cs (3)
28/// <see cref="EqualityComparer{T}.Equals"/> and <see cref="EqualityComparer{T}.GetHashCode"/> methods. 32/// The delegate to use to implement the <see cref="EqualityComparer{T}.GetHashCode"/> method. 33/// If no delegate is supplied, calls to the resulting comparer's <see cref="EqualityComparer{T}.GetHashCode"/>
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeStyle\CodeStyleOption2`1.cs (1)
241=> unchecked((Notification.GetHashCode() * (int)0xA5555529) + EqualityComparer<T>.Default.GetHashCode(Value!));
Microsoft.CodeAnalysis.AnalyzerUtilities (4)
src\roslyn\src\Dependencies\Contracts\EqualityComparerExtensions.cs (3)
28/// <see cref="EqualityComparer{T}.Equals"/> and <see cref="EqualityComparer{T}.GetHashCode"/> methods. 32/// The delegate to use to implement the <see cref="EqualityComparer{T}.GetHashCode"/> method. 33/// If no delegate is supplied, calls to the resulting comparer's <see cref="EqualityComparer{T}.GetHashCode"/>
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeStyle\CodeStyleOption2`1.cs (1)
241=> unchecked((Notification.GetHashCode() * (int)0xA5555529) + EqualityComparer<T>.Default.GetHashCode(Value!));
Microsoft.CodeAnalysis.CodeStyle (4)
src\roslyn\src\Dependencies\Contracts\EqualityComparerExtensions.cs (3)
28/// <see cref="EqualityComparer{T}.Equals"/> and <see cref="EqualityComparer{T}.GetHashCode"/> methods. 32/// The delegate to use to implement the <see cref="EqualityComparer{T}.GetHashCode"/> method. 33/// If no delegate is supplied, calls to the resulting comparer's <see cref="EqualityComparer{T}.GetHashCode"/>
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeStyle\CodeStyleOption2`1.cs (1)
241=> unchecked((Notification.GetHashCode() * (int)0xA5555529) + EqualityComparer<T>.Default.GetHashCode(Value!));
Microsoft.CodeAnalysis.CSharp (7)
Binder\Binder_Operators.cs (2)
3977int result = typeComparer.GetHashCode(method.ContainingType); 3981result = Hash.Combine(result, typeComparer.GetHashCode(typeWithAnnotations.Type));
Binder\Semantics\Operators\UnaryOperatorOverloadResolution.cs (2)
288int result = typeComparer.GetHashCode(op.OriginalDefinition.ContainingType.ContainingType); 297result = Hash.Combine(result, typeComparer.GetHashCode(parameter.Type));
Lowering\LocalRewriter\DelegateCacheContainer.cs (3)
110int hash = Hash.Combine(symbolComparer.GetHashCode(conversion.delegateType), symbolComparer.GetHashCode(conversion.targetMethod)); 114hash = Hash.Combine(hash, symbolComparer.GetHashCode(constrainedToType));
Microsoft.CodeAnalysis.NetAnalyzers (1)
Microsoft.CodeQuality.Analyzers\QualityGuidelines\AvoidDuplicateElementInitialization.cs (1)
125hash = unchecked((hash * (int)0xA5555529) + _objectComparer.GetHashCode(item));
Microsoft.CodeAnalysis.ResxSourceGenerator (4)
src\roslyn\src\Dependencies\Contracts\EqualityComparerExtensions.cs (3)
28/// <see cref="EqualityComparer{T}.Equals"/> and <see cref="EqualityComparer{T}.GetHashCode"/> methods. 32/// The delegate to use to implement the <see cref="EqualityComparer{T}.GetHashCode"/> method. 33/// If no delegate is supplied, calls to the resulting comparer's <see cref="EqualityComparer{T}.GetHashCode"/>
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeStyle\CodeStyleOption2`1.cs (1)
241=> unchecked((Notification.GetHashCode() * (int)0xA5555529) + EqualityComparer<T>.Default.GetHashCode(Value!));
Microsoft.CodeAnalysis.Workspaces (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeStyle\CodeStyleOption2`1.cs (1)
241=> unchecked((Notification.GetHashCode() * (int)0xA5555529) + EqualityComparer<T>.Default.GetHashCode(Value!));
Microsoft.DotNet.ApiCompatibility (7)
CompatDifference.cs (3)
129hashCode = hashCode * -1521134295 + EqualityComparer<string>.Default.GetHashCode(DiagnosticId.ToLowerInvariant()); 130hashCode = hashCode * -1521134295 + EqualityComparer<string>.Default.GetHashCode(Type.ToString().ToLowerInvariant()); 133hashCode = hashCode * -1521134295 + EqualityComparer<string>.Default.GetHashCode(ReferenceId.ToLowerInvariant());
Logging\Suppression.cs (4)
92hashCode = hashCode * -1521134295 + EqualityComparer<string>.Default.GetHashCode(DiagnosticId.ToLowerInvariant()); 93hashCode = hashCode * -1521134295 + EqualityComparer<string>.Default.GetHashCode(Target?.ToLowerInvariant() ?? string.Empty); 94hashCode = hashCode * -1521134295 + EqualityComparer<string>.Default.GetHashCode(Left?.ToLowerInvariant() ?? string.Empty); 95hashCode = hashCode * -1521134295 + EqualityComparer<string>.Default.GetHashCode(Right?.ToLowerInvariant() ?? string.Empty);
Microsoft.DotNet.Cli.Definitions (2)
Help\TwoColumnHelpRow.cs (2)
41hashCode = hashCode * -1521134295 + EqualityComparer<string>.Default.GetHashCode(FirstColumnText); 42hashCode = hashCode * -1521134295 + EqualityComparer<string>.Default.GetHashCode(SecondColumnText);
Microsoft.Extensions.Validation.ValidationsGenerator (1)
Extensions\IncrementalValuesProviderExtensions.cs (1)
132hashCode = (hashCode * -1521134295) + EqualityComparer<T>.Default.GetHashCode(item);
Microsoft.Maui.Controls (3)
Shell\ShellAppearance.cs (3)
133 hashCode = hashCode * -1521134295 + EqualityComparer<Color>.Default.GetHashCode(_colorArray[i]); 136 hashCode = hashCode * -1521134295 + EqualityComparer<Brush>.Default.GetHashCode(_brushArray[i]); 139 hashCode = hashCode * -1521134295 + EqualityComparer<double>.Default.GetHashCode(_doubleArray[i]);
Microsoft.ML.OnnxConverter (1)
OnnxMl.cs (1)
554if (F != 0F) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(F);
Microsoft.ML.OnnxTransformer (1)
parent\Microsoft.ML.OnnxConverter\OnnxMl.cs (1)
554if (F != 0F) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(F);
RepoTasks (1)
src\aspnetcore\src\Shared\CertificateGeneration\MacOSCertificateManager.cs (1)
421EqualityComparer<string>.Default.GetHashCode(obj.Thumbprint);
Roslyn.Diagnostics.Analyzers (4)
src\roslyn\src\Dependencies\Contracts\EqualityComparerExtensions.cs (3)
28/// <see cref="EqualityComparer{T}.Equals"/> and <see cref="EqualityComparer{T}.GetHashCode"/> methods. 32/// The delegate to use to implement the <see cref="EqualityComparer{T}.GetHashCode"/> method. 33/// If no delegate is supplied, calls to the resulting comparer's <see cref="EqualityComparer{T}.GetHashCode"/>
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeStyle\CodeStyleOption2`1.cs (1)
241=> unchecked((Notification.GetHashCode() * (int)0xA5555529) + EqualityComparer<T>.Default.GetHashCode(Value!));
Stress.ApiService (13)
artifacts\obj\Stress.ApiService\Debug\net8.0\opentelemetry\proto\common\v1\Common.cs (1)
346if (HasDoubleValue) hash ^= pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(DoubleValue);
artifacts\obj\Stress.ApiService\Debug\net8.0\opentelemetry\proto\metrics\v1\Metrics.cs (12)
3054if (HasAsDouble) hash ^= pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(AsDouble); 3642if (HasSum) hash ^= pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(Sum); 3647if (HasMin) hash ^= pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(Min); 3648if (HasMax) hash ^= pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(Max); 4356if (HasSum) hash ^= pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(Sum); 4363if (HasMin) hash ^= pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(Min); 4364if (HasMax) hash ^= pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(Max); 4365if (ZeroThreshold != 0D) hash ^= pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(ZeroThreshold); 5231if (Sum != 0D) hash ^= pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(Sum); 5579if (Quantile != 0D) hash ^= pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(Quantile); 5580if (Value != 0D) hash ^= pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(Value); 5960if (HasAsDouble) hash ^= pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(AsDouble);
Stress.TelemetryService (13)
artifacts\obj\Stress.TelemetryService\Debug\net8.0\opentelemetry\proto\common\v1\Common.cs (1)
346if (HasDoubleValue) hash ^= pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(DoubleValue);
artifacts\obj\Stress.TelemetryService\Debug\net8.0\opentelemetry\proto\metrics\v1\Metrics.cs (12)
3054if (HasAsDouble) hash ^= pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(AsDouble); 3642if (HasSum) hash ^= pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(Sum); 3647if (HasMin) hash ^= pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(Min); 3648if (HasMax) hash ^= pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(Max); 4356if (HasSum) hash ^= pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(Sum); 4363if (HasMin) hash ^= pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(Min); 4364if (HasMax) hash ^= pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(Max); 4365if (ZeroThreshold != 0D) hash ^= pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(ZeroThreshold); 5231if (Sum != 0D) hash ^= pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(Sum); 5579if (Quantile != 0D) hash ^= pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(Quantile); 5580if (Value != 0D) hash ^= pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(Value); 5960if (HasAsDouble) hash ^= pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(AsDouble);
System.Collections.Immutable (2)
System\Collections\Frozen\ValueTypeDefaultComparerFrozenDictionary.cs (1)
25int hashCode = EqualityComparer<TKey>.Default.GetHashCode(key);
System\Collections\Frozen\ValueTypeDefaultComparerFrozenSet.cs (1)
22int hashCode = EqualityComparer<T>.Default.GetHashCode(item!);
System.CommandLine (2)
Help\TwoColumnHelpRow.cs (2)
49hashCode = hashCode * -1521134295 + EqualityComparer<string>.Default.GetHashCode(FirstColumnText); 50hashCode = hashCode * -1521134295 + EqualityComparer<string>.Default.GetHashCode(SecondColumnText);
System.Linq.Expressions (1)
System\Dynamic\Utils\CollectionExtensions.cs (1)
91h ^= (h << 5) ^ cmp.GetHashCode(t);
System.Private.CoreLib (5)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Collections\Generic\Dictionary.cs (1)
413uint hashCode = (uint)EqualityComparer<TKey>.Default.GetHashCode(key);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Collections\Generic\EqualityComparer.cs (4)
18/// <see cref="EqualityComparer{T}.Equals"/> and <see cref="EqualityComparer{T}.GetHashCode"/> methods. 22/// The delegate to use to implement the <see cref="EqualityComparer{T}.GetHashCode"/> method. 23/// If no delegate is supplied, calls to the resulting comparer's <see cref="EqualityComparer{T}.GetHashCode"/> 66if (obj is T) return GetHashCode((T)obj);