66 overrides of GetKeyHashCode
ILCompiler.Compiler (43)
Compiler\Compilation.cs (1)
569protected override int GetKeyHashCode(MethodDesc key)
Compiler\CompilerTypeSystemContext.BoxedTypes.cs (3)
133protected override int GetKeyHashCode(BoxedValuetypeHashtableKey key) 172protected override int GetKeyHashCode(UnboxingThunkHashtableKey key) 199protected override int GetKeyHashCode(UnboxingThunkHashtableKey key)
Compiler\CompilerTypeSystemContext.DelegateInfo.cs (1)
18protected override int GetKeyHashCode(TypeDesc key)
Compiler\CompilerTypeSystemContext.DynamicInvoke.cs (1)
15protected override int GetKeyHashCode(MethodSignature key) => key.GetHashCode();
Compiler\CompilerTypeSystemContext.GetFieldMethodOverrides.cs (2)
21protected override int GetKeyHashCode(MetadataType key) => key.GetHashCode(); 180protected override int GetKeyHashCode(TypeDesc key) => key.GetHashCode();
Compiler\CompilerTypeSystemContext.InterfaceThunks.cs (1)
119protected override int GetKeyHashCode(DefaultInterfaceMethodImplementationInstantiationThunkHashtableKey key)
Compiler\Dataflow\CompilerGeneratedState.cs (1)
57protected override int GetKeyHashCode(MetadataType key) => key.GetHashCode();
Compiler\Dataflow\FlowAnnotations.cs (1)
330protected override int GetKeyHashCode(TypeDesc key) => key.GetHashCode();
Compiler\DependencyAnalysis\DictionaryLayoutNode.cs (1)
268protected override int GetKeyHashCode(GenericLookupResult key) => key.GetHashCode();
Compiler\DependencyAnalysis\NodeFactory.cs (6)
727protected override int GetKeyHashCode(TypeDesc key) => key.GetHashCode(); 1042protected override int GetKeyHashCode(TypeDesc key) => key.GetHashCode(); 1095protected override int GetKeyHashCode(MethodDesc key) => key.GetHashCode(); 1301protected override int GetKeyHashCode(MethodDesc key) => key.GetHashCode(); 1319protected override int GetKeyHashCode(MethodDesc key) => key.GetHashCode(); 1393protected override int GetKeyHashCode(MethodDesc key) => key.GetHashCode();
Compiler\ILScanner.cs (1)
192protected override int GetKeyHashCode(ReadyToRunHelper key) => (int)key;
Compiler\Logging\UnconditionalSuppressMessageAttributeState.cs (1)
50protected override int GetKeyHashCode(EcmaAssembly key) => key.GetHashCode();
Compiler\ManifestResourceBlockingPolicy.cs (1)
88protected override int GetKeyHashCode(EcmaModule key) => key.GetHashCode();
Compiler\PreinitializationManager.cs (1)
158protected override int GetKeyHashCode(MetadataType key) => key.GetHashCode();
Compiler\SubstitutionProvider.cs (1)
165protected override int GetKeyHashCode(EcmaModule key) => key.GetHashCode();
Compiler\UsageBasedMetadataManager.cs (1)
1086protected override int GetKeyHashCode(EcmaModule key) => key.GetHashCode();
src\runtime\src\coreclr\tools\Common\Compiler\CompilerTypeSystemContext.Async.cs (4)
232protected override int GetKeyHashCode(EcmaMethod key) => key.GetHashCode(); 264protected override int GetKeyHashCode(AsyncMethodVariant key) => key.GetHashCode(); 301protected override int GetKeyHashCode(AsyncResumptionStubKey key) => key.GetHashCode(); 324protected override int GetKeyHashCode(GCPointerMap key) => key.GetHashCode();
src\runtime\src\coreclr\tools\Common\Compiler\CompilerTypeSystemContext.cs (2)
35protected override int GetKeyHashCode(EcmaModule key) 63protected override int GetKeyHashCode(string key)
src\runtime\src\coreclr\tools\Common\Compiler\CompilerTypeSystemContext.Validation.cs (1)
224protected override int GetKeyHashCode(TypeDesc key) => key.GetHashCode();
src\runtime\src\coreclr\tools\Common\Compiler\GenericCycleDetection\ModuleCycleInfo.cs (1)
47protected override int GetKeyHashCode(EcmaModule key) => key.GetHashCode();
src\runtime\src\coreclr\tools\Common\TypeSystem\IL\Stubs\AssemblyGetExecutingAssemblyMethodThunk.cs (1)
112protected override int GetKeyHashCode(IAssemblyDesc key)
src\runtime\src\coreclr\tools\Common\TypeSystem\IL\Stubs\MethodBaseGetCurrentMethodThunk.cs (1)
112protected override int GetKeyHashCode(MethodDesc key)
src\runtime\src\coreclr\tools\Common\TypeSystem\IL\Stubs\TypeGetTypeMethodThunk.cs (1)
147protected override int GetKeyHashCode(Key key)
src\runtime\src\coreclr\tools\Common\TypeSystem\Interop\InteropStateManager.cs (8)
199protected override int GetKeyHashCode(MetadataType key) 248protected override int GetKeyHashCode(StructMarshallingThunkKey key) 287protected override int GetKeyHashCode(InlineArrayCandidate key) 337protected override int GetKeyHashCode(DelegateMarshallingStubHashtableKey key) 377protected override int GetKeyHashCode(MetadataType key) 414protected override int GetKeyHashCode(MetadataType key) 459protected override int GetKeyHashCode(PInvokeLazyFixupFieldKey key) 499protected override int GetKeyHashCode(CalliMarshallingMethodThunkKey key)
ILCompiler.ReadyToRun (10)
Compiler\ReadyToRunCodegenCompilation.cs (1)
196protected override int GetKeyHashCode(MethodDesc key)
Compiler\ReadyToRunMetadataFieldLayoutAlgorithm.cs (1)
422protected override int GetKeyHashCode(EcmaModule key)
src\runtime\src\coreclr\tools\Common\Compiler\CompilerTypeSystemContext.Async.cs (4)
232protected override int GetKeyHashCode(EcmaMethod key) => key.GetHashCode(); 264protected override int GetKeyHashCode(AsyncMethodVariant key) => key.GetHashCode(); 301protected override int GetKeyHashCode(AsyncResumptionStubKey key) => key.GetHashCode(); 324protected override int GetKeyHashCode(GCPointerMap key) => key.GetHashCode();
src\runtime\src\coreclr\tools\Common\Compiler\CompilerTypeSystemContext.cs (2)
35protected override int GetKeyHashCode(EcmaModule key) 63protected override int GetKeyHashCode(string key)
src\runtime\src\coreclr\tools\Common\Compiler\CompilerTypeSystemContext.Validation.cs (1)
224protected override int GetKeyHashCode(TypeDesc key) => key.GetHashCode();
src\runtime\src\coreclr\tools\Common\Compiler\GenericCycleDetection\ModuleCycleInfo.cs (1)
47protected override int GetKeyHashCode(EcmaModule key) => key.GetHashCode();
ILCompiler.TypeSystem (13)
src\runtime\src\coreclr\tools\Common\TypeSystem\Common\MetadataVirtualMethodAlgorithm.cs (1)
16protected override int GetKeyHashCode(MethodDesc key)
src\runtime\src\coreclr\tools\Common\TypeSystem\Common\TypeSystemContext.cs (9)
94protected override int GetKeyHashCode(ArrayTypeKey key) 139protected override int GetKeyHashCode(TypeDesc key) 177protected override int GetKeyHashCode(TypeDesc key) 215protected override int GetKeyHashCode(MethodSignature key) 285protected override int GetKeyHashCode(InstantiatedTypeKey key) 384protected override int GetKeyHashCode(InstantiatedMethodKey key) 483protected override int GetKeyHashCode(MethodForInstantiatedTypeKey key) 556protected override int GetKeyHashCode(FieldForInstantiatedTypeKey key) 604protected override int GetKeyHashCode(uint key)
src\runtime\src\coreclr\tools\Common\TypeSystem\Ecma\EcmaModule.cs (1)
70protected override int GetKeyHashCode(EntityHandle key)
src\runtime\src\coreclr\tools\Common\TypeSystem\RuntimeDetermined\TypeSystemContext.RuntimeDetermined.cs (2)
26protected override int GetKeyHashCode(RuntimeDeterminedTypeKey key) 101protected override int GetKeyHashCode(MethodForRuntimeDeterminedTypeKey key)
1 reference to GetKeyHashCode
ILCompiler.TypeSystem (1)
src\runtime\src\coreclr\tools\Common\TypeSystem\Common\Utilities\LockFreeReaderHashtable.cs (1)
188int hashCode = GetKeyHashCode(key);