84 references to GetHashCode
dotnet-svcutil-lib (3)
FrameworkFork\System.Runtime.Serialization\System\Runtime\Serialization\ObjectToIdCache.cs (3)
69int hashcode = RuntimeHelpers.GetHashCode(obj); 93int hashcode = RuntimeHelpers.GetHashCode(m_objs[pos]); 97if (m_objs[j] == null || RuntimeHelpers.GetHashCode(m_objs[j]) != hashcode)
Microsoft.AspNetCore.Components (4)
EventCallback.cs (2)
77=> HashCode.Combine(RuntimeHelpers.GetHashCode(Receiver), RuntimeHelpers.GetHashCode(Delegate));
EventCallbackOfT.cs (2)
77=> HashCode.Combine(RuntimeHelpers.GetHashCode(Receiver), RuntimeHelpers.GetHashCode(Delegate));
Microsoft.AspNetCore.Components.Forms (1)
FieldIdentifier.cs (1)
74var modelHash = RuntimeHelpers.GetHashCode(Model);
Microsoft.AspNetCore.Mvc.Core (1)
ModelBinding\ModelBinderFactory.cs (1)
303return HashCode.Combine(_metadata, RuntimeHelpers.GetHashCode(_token));
Microsoft.CodeAnalysis (23)
Collections\CachingFactory.cs (3)
154var hash = RuntimeHelpers.GetHashCode(key); 163int hash = RuntimeHelpers.GetHashCode(key); 179int hash = RuntimeHelpers.GetHashCode(key);
ConstantValueSpecialized.cs (4)
55return System.Runtime.CompilerServices.RuntimeHelpers.GetHashCode(this); 112return System.Runtime.CompilerServices.RuntimeHelpers.GetHashCode(this); 433return System.Runtime.CompilerServices.RuntimeHelpers.GetHashCode(this); 659return System.Runtime.CompilerServices.RuntimeHelpers.GetHashCode(this);
DiagnosticAnalyzer\AnalyzerFileReference.cs (1)
107=> Hash.Combine(RuntimeHelpers.GetHashCode(_assemblyLoader), FullPath.GetHashCode());
DocumentationComments\DocumentationProvider.NullDocumentationProvider.cs (1)
31return RuntimeHelpers.GetHashCode(this);
InternalUtilities\ReferenceEqualityComparer.cs (1)
33return RuntimeHelpers.GetHashCode(a);
IReferenceOrISignature.cs (1)
34public override int GetHashCode() => RuntimeHelpers.GetHashCode(_item);
PEWriter\SymbolEquivalentEqualityComparer.cs (2)
54return RuntimeHelpers.GetHashCode(obj); 89return RuntimeHelpers.GetHashCode(obj);
PEWriter\Units.cs (1)
65return Hash.Combine(RuntimeHelpers.GetHashCode(Definition), StartLine.GetHashCode());
ReferenceManager\CommonReferenceManager.Resolution.cs (2)
599return RuntimeHelpers.GetHashCode(compilationReference.Compilation); 602return RuntimeHelpers.GetHashCode(reference);
Syntax\GreenNode.cs (1)
988code = Hash.Combine(RuntimeHelpers.GetHashCode(child), code);
Syntax\InternalSyntax\SyntaxNodeCache.cs (6)
278code = Hash.Combine(System.Runtime.CompilerServices.RuntimeHelpers.GetHashCode(child1), code); 290code = Hash.Combine(System.Runtime.CompilerServices.RuntimeHelpers.GetHashCode(child1), code); 294code = Hash.Combine(System.Runtime.CompilerServices.RuntimeHelpers.GetHashCode(child2), code); 307code = Hash.Combine(System.Runtime.CompilerServices.RuntimeHelpers.GetHashCode(child1), code); 311code = Hash.Combine(System.Runtime.CompilerServices.RuntimeHelpers.GetHashCode(child2), code); 315code = Hash.Combine(System.Runtime.CompilerServices.RuntimeHelpers.GetHashCode(child3), code);
Microsoft.CodeAnalysis.CodeStyle (1)
src\Compilers\Core\Portable\InternalUtilities\ReferenceEqualityComparer.cs (1)
33return RuntimeHelpers.GetHashCode(a);
Microsoft.CodeAnalysis.CSharp (15)
BoundTree\BoundDecisionDagNode.cs (7)
43return Hash.Combine(n.Evaluation.GetHashCode(), RuntimeHelpers.GetHashCode(n.Next)); 45return Hash.Combine(n.Test.GetHashCode(), Hash.Combine(RuntimeHelpers.GetHashCode(n.WhenFalse), RuntimeHelpers.GetHashCode(n.WhenTrue))); 47return Hash.Combine(RuntimeHelpers.GetHashCode(n.WhenExpression), Hash.Combine(RuntimeHelpers.GetHashCode(n.WhenFalse), RuntimeHelpers.GetHashCode(n.WhenTrue))); 49return RuntimeHelpers.GetHashCode(n.Label);
Symbols\NamedTypeSymbol.cs (1)
778return RuntimeHelpers.GetHashCode(OriginalDefinition);
Symbols\NoPiaAmbiguousCanonicalTypeSymbol.cs (1)
89return RuntimeHelpers.GetHashCode(this);
Symbols\NoPiaIllegalGenericInstantiationSymbol.cs (1)
75return RuntimeHelpers.GetHashCode(this);
Symbols\NoPiaMissingCanonicalTypeSymbol.cs (1)
113return RuntimeHelpers.GetHashCode(this);
Symbols\PlaceholderTypeArgumentSymbol.cs (1)
69return System.Runtime.CompilerServices.RuntimeHelpers.GetHashCode(this);
Symbols\Symbol.cs (1)
830return System.Runtime.CompilerServices.RuntimeHelpers.GetHashCode(this);
Symbols\TypeSymbol.cs (1)
314return RuntimeHelpers.GetHashCode(this);
Utilities\ValueSetFactory.BoolValueSet.cs (1)
100public override int GetHashCode() => System.Runtime.CompilerServices.RuntimeHelpers.GetHashCode(this);
Microsoft.CodeAnalysis.Scripting (1)
Hosting\Resolvers\RuntimeMetadataReferenceResolver.cs (1)
236RuntimeHelpers.GetHashCode(TrustedPlatformAssemblies))));
Microsoft.CodeAnalysis.Test.Utilities (2)
Mocks\TestDocumentationCommentProvider.cs (1)
27public override int GetHashCode() => RuntimeHelpers.GetHashCode(this);
Mocks\TestSourceReferenceResolver.cs (1)
62public override int GetHashCode() => RuntimeHelpers.GetHashCode(this);
Microsoft.CodeAnalysis.VisualBasic (15)
Scanner\TokenFactories.vb (5)
32Function(key) RuntimeHelpers.GetHashCode(key.spelling) Xor key.kind 66code = (code << 1) Xor RuntimeHelpers.GetHashCode(value) 108Dim code = RuntimeHelpers.GetHashCode(key.spelling) 111code = code Xor (RuntimeHelpers.GetHashCode(trivia) << 1) 116code = code Xor RuntimeHelpers.GetHashCode(trivia)
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousTypeOrDelegateTypeParameterSymbol.vb (1)
124Return System.Runtime.CompilerServices.RuntimeHelpers.GetHashCode(Me)
Symbols\ErrorTypeSymbol.vb (1)
401Return System.Runtime.CompilerServices.RuntimeHelpers.GetHashCode(Me)
Symbols\InstanceTypeSymbol.vb (1)
132Return System.Runtime.CompilerServices.RuntimeHelpers.GetHashCode(Me)
Symbols\NoPiaAmbiguousCanonicalTypeSymbol.vb (1)
60Return RuntimeHelpers.GetHashCode(Me)
Symbols\NoPiaIllegalGenericInstantiationSymbol.vb (1)
39Return RuntimeHelpers.GetHashCode(Me)
Symbols\NoPiaMissingCanonicalTypeSymbol.vb (1)
85Return RuntimeHelpers.GetHashCode(Me)
Symbols\Source\SourceNamedTypeSymbol_ComClass.vb (1)
639Return System.Runtime.CompilerServices.RuntimeHelpers.GetHashCode(Me)
Symbols\Source\SynthesizedLambdaSymbol.vb (1)
70Return RuntimeHelpers.GetHashCode(Me)
Symbols\SubstitutableTypeParameterSymbol.vb (1)
18Return System.Runtime.CompilerServices.RuntimeHelpers.GetHashCode(Me)
Symbols\Symbol.vb (1)
857Return System.Runtime.CompilerServices.RuntimeHelpers.GetHashCode(Me)
Microsoft.CodeAnalysis.Workspaces (1)
src\Compilers\Core\Portable\InternalUtilities\ReferenceEqualityComparer.cs (1)
33return RuntimeHelpers.GetHashCode(a);
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (1)
src\Compilers\Core\Portable\InternalUtilities\ReferenceEqualityComparer.cs (1)
33return RuntimeHelpers.GetHashCode(a);
Microsoft.CodeAnalysis.Workspaces.Test.Utilities (1)
Workspaces\TestWorkspace_XmlConsumption.cs (1)
113=> RuntimeHelpers.GetHashCode(this);
ReachFramework (1)
src\Microsoft.DotNet.Wpf\src\Shared\MS\Internal\UriComparer.cs (1)
99private static readonly int _nullHashcode = System.Runtime.CompilerServices.RuntimeHelpers.GetHashCode(null);
System.Diagnostics.DiagnosticSource (1)
System\Diagnostics\Helpers.cs (1)
58obj is null ? string.Empty : RuntimeHelpers.GetHashCode(obj).ToString(CultureInfo.InvariantCulture);
System.Linq.Expressions (2)
System\Dynamic\BindingRestrictions.cs (1)
296=> InstanceRestrictionHash ^ RuntimeHelpers.GetHashCode(_instance!) ^ _expression.GetHashCode();
System\Linq\Expressions\Compiler\BoundConstants.cs (1)
40return RuntimeHelpers.GetHashCode(Value) ^ Type.GetHashCode();
System.Private.CoreLib (7)
src\libraries\System.Private.CoreLib\src\System\Collections\Generic\ReferenceEqualityComparer.cs (2)
52/// This API is a wrapper around <see cref="RuntimeHelpers.GetHashCode(object)"/>. 60return RuntimeHelpers.GetHashCode(obj!);
src\libraries\System.Private.CoreLib\src\System\Memory.cs (1)
483return (_object != null) ? HashCode.Combine(RuntimeHelpers.GetHashCode(_object), _index, _length) : 0;
src\libraries\System.Private.CoreLib\src\System\Object.cs (1)
85return RuntimeHelpers.GetHashCode(this);
src\libraries\System.Private.CoreLib\src\System\ReadOnlyMemory.cs (1)
393return (_object != null) ? HashCode.Combine(RuntimeHelpers.GetHashCode(_object), _index, _length) : 0;
src\libraries\System.Private.CoreLib\src\System\RuntimeType.cs (1)
168public override int GetHashCode() => RuntimeHelpers.GetHashCode(this);
src\System\Delegate.CoreCLR.cs (1)
154return (_target != null ? RuntimeHelpers.GetHashCode(_target) * 33 : 0) + GetType().GetHashCode();
System.Private.DataContractSerialization (1)
System\Runtime\Serialization\ObjectToIdCache.cs (1)
137return (RuntimeHelpers.GetHashCode(o) & 0x7FFFFFFF) % m_objs.Length;
System.Runtime.Serialization.Formatters (1)
System\Runtime\Serialization\ObjectIDGenerator.cs (1)
36int hashcode = RuntimeHelpers.GetHashCode(obj);
System.Text.Json (2)
System\Text\Json\Serialization\JsonSerializerOptions.Caching.cs (1)
607hc.Add(RuntimeHelpers.GetHashCode(value));
System\Text\Json\Serialization\ReferenceEqualsWrapper.cs (1)
17public override int GetHashCode() => RuntimeHelpers.GetHashCode(_object);