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