68 overrides of CreateValueFromKey
ILCompiler.Compiler (45)
Compiler\Compilation.cs (1)
585
protected override MethodILData
CreateValueFromKey
(MethodDesc key)
Compiler\CompilerTypeSystemContext.BoxedTypes.cs (3)
151
protected override BoxedValueType
CreateValueFromKey
(BoxedValuetypeHashtableKey key)
190
protected override GenericUnboxingThunk
CreateValueFromKey
(UnboxingThunkHashtableKey key)
217
protected override UnboxingThunk
CreateValueFromKey
(UnboxingThunkHashtableKey key)
Compiler\CompilerTypeSystemContext.DelegateInfo.cs (1)
34
protected override DelegateInfo
CreateValueFromKey
(TypeDesc key)
Compiler\CompilerTypeSystemContext.DynamicInvoke.cs (1)
17
protected override DynamicInvokeMethodThunk
CreateValueFromKey
(MethodSignature key)
Compiler\CompilerTypeSystemContext.GetFieldMethodOverrides.cs (2)
26
protected override MethodDesc
CreateValueFromKey
(MetadataType key)
185
protected override TypeState
CreateValueFromKey
(TypeDesc key)
Compiler\CompilerTypeSystemContext.InterfaceThunks.cs (1)
139
protected override DefaultInterfaceMethodImplementationInstantiationThunk
CreateValueFromKey
(DefaultInterfaceMethodImplementationInstantiationThunkHashtableKey key)
Compiler\Dataflow\CompilerGeneratedState.cs (1)
60
protected override TypeCache
CreateValueFromKey
(MetadataType key)
Compiler\Dataflow\FlowAnnotations.cs (1)
333
protected override TypeAnnotations
CreateValueFromKey
(TypeDesc key)
Compiler\DependencyAnalysis\DictionaryLayoutNode.cs (1)
267
protected override GenericLookupResult
CreateValueFromKey
(GenericLookupResult key) => key;
Compiler\DependencyAnalysis\NodeFactory.cs (8)
734
protected override IEETypeNode
CreateValueFromKey
(TypeDesc key) => _factory.CreateNecessaryTypeNode(key);
765
protected override IEETypeNode
CreateValueFromKey
(TypeDesc key) => _factory.CreateMetadataTypeNode(key);
793
protected override IEETypeNode
CreateValueFromKey
(TypeDesc key) => _factory.CreateConstructedTypeNode(key);
1035
protected override VTableSliceNode
CreateValueFromKey
(TypeDesc key)
1094
protected override IMethodNode
CreateValueFromKey
(MethodDesc key) => _factory.CreateMethodEntrypointNode(key);
1299
protected override ShadowConcreteMethodNode
CreateValueFromKey
(MethodDesc key) =>
1317
protected override ShadowNonConcreteMethodNode
CreateValueFromKey
(MethodDesc key) =>
1386
protected override VirtualMethodUseNode
CreateValueFromKey
(MethodDesc key)
Compiler\ILScanner.cs (1)
194
protected override Helper
CreateValueFromKey
(ReadyToRunHelper key)
Compiler\Logging\UnconditionalSuppressMessageAttributeState.cs (1)
49
protected override EcmaAssembly
CreateValueFromKey
(EcmaAssembly key) => throw new NotImplementedException();
Compiler\ManifestResourceBlockingPolicy.cs (1)
91
protected override AssemblyFeatureInfo
CreateValueFromKey
(EcmaModule key)
Compiler\PreinitializationManager.cs (1)
161
protected override TypePreinit.PreinitializationInfo
CreateValueFromKey
(MetadataType key)
Compiler\SubstitutionProvider.cs (1)
168
protected override AssemblyFeatureInfo
CreateValueFromKey
(EcmaModule key)
Compiler\UsageBasedMetadataManager.cs (1)
1089
protected override AssemblyFeatureInfo
CreateValueFromKey
(EcmaModule key)
src\runtime\src\coreclr\tools\Common\Compiler\CompilerTypeSystemContext.Async.cs (4)
237
protected override AsyncMethodVariant
CreateValueFromKey
(EcmaMethod key) => new AsyncMethodVariant(key);
269
protected override ReturnDroppingAsyncThunk
CreateValueFromKey
(AsyncMethodVariant key) => new ReturnDroppingAsyncThunk(key);
307
protected override AsyncResumptionStub
CreateValueFromKey
(AsyncResumptionStubKey key)
329
protected override AsyncContinuationType
CreateValueFromKey
(GCPointerMap key)
src\runtime\src\coreclr\tools\Common\Compiler\CompilerTypeSystemContext.cs (2)
51
protected override ModuleData
CreateValueFromKey
(EcmaModule key)
79
protected override ModuleData
CreateValueFromKey
(string key)
src\runtime\src\coreclr\tools\Common\Compiler\CompilerTypeSystemContext.Validation.cs (1)
223
protected override TypeDesc
CreateValueFromKey
(TypeDesc key) => key;
src\runtime\src\coreclr\tools\Common\Compiler\GenericCycleDetection\ModuleCycleInfo.cs (1)
50
protected override ModuleCycleInfo
CreateValueFromKey
(EcmaModule key)
src\runtime\src\coreclr\tools\Common\TypeSystem\IL\Stubs\AssemblyGetExecutingAssemblyMethodThunk.cs (1)
128
protected override AssemblyGetExecutingAssemblyMethodThunk
CreateValueFromKey
(IAssemblyDesc key)
src\runtime\src\coreclr\tools\Common\TypeSystem\IL\Stubs\MethodBaseGetCurrentMethodThunk.cs (1)
128
protected override MethodBaseGetCurrentMethodThunk
CreateValueFromKey
(MethodDesc key)
src\runtime\src\coreclr\tools\Common\TypeSystem\IL\Stubs\TypeGetTypeMethodThunk.cs (1)
165
protected override TypeGetTypeMethodThunk
CreateValueFromKey
(Key key)
src\runtime\src\coreclr\tools\Common\TypeSystem\Interop\InteropStateManager.cs (8)
219
protected override NativeStructType
CreateValueFromKey
(MetadataType key)
270
protected override StructMarshallingThunk
CreateValueFromKey
(StructMarshallingThunkKey key)
309
protected override InlineArrayType
CreateValueFromKey
(InlineArrayCandidate key)
359
protected override DelegateMarshallingMethodThunk
CreateValueFromKey
(DelegateMarshallingStubHashtableKey key)
397
protected override ForwardDelegateCreationThunk
CreateValueFromKey
(MetadataType key)
434
protected override PInvokeDelegateWrapper
CreateValueFromKey
(MetadataType key)
479
protected override PInvokeLazyFixupField
CreateValueFromKey
(PInvokeLazyFixupFieldKey key)
519
protected override CalliMarshallingMethodThunk
CreateValueFromKey
(CalliMarshallingMethodThunkKey key)
ILCompiler.ReadyToRun (10)
Compiler\ReadyToRunCodegenCompilation.cs (1)
212
protected override MethodILData
CreateValueFromKey
(MethodDesc key)
Compiler\ReadyToRunMetadataFieldLayoutAlgorithm.cs (1)
80
protected override ModuleFieldLayout
CreateValueFromKey
(EcmaModule module)
src\runtime\src\coreclr\tools\Common\Compiler\CompilerTypeSystemContext.Async.cs (4)
237
protected override AsyncMethodVariant
CreateValueFromKey
(EcmaMethod key) => new AsyncMethodVariant(key);
269
protected override ReturnDroppingAsyncThunk
CreateValueFromKey
(AsyncMethodVariant key) => new ReturnDroppingAsyncThunk(key);
307
protected override AsyncResumptionStub
CreateValueFromKey
(AsyncResumptionStubKey key)
329
protected override AsyncContinuationType
CreateValueFromKey
(GCPointerMap key)
src\runtime\src\coreclr\tools\Common\Compiler\CompilerTypeSystemContext.cs (2)
51
protected override ModuleData
CreateValueFromKey
(EcmaModule key)
79
protected override ModuleData
CreateValueFromKey
(string key)
src\runtime\src\coreclr\tools\Common\Compiler\CompilerTypeSystemContext.Validation.cs (1)
223
protected override TypeDesc
CreateValueFromKey
(TypeDesc key) => key;
src\runtime\src\coreclr\tools\Common\Compiler\GenericCycleDetection\ModuleCycleInfo.cs (1)
50
protected override ModuleCycleInfo
CreateValueFromKey
(EcmaModule key)
ILCompiler.TypeSystem (13)
src\runtime\src\coreclr\tools\Common\TypeSystem\Common\MetadataVirtualMethodAlgorithm.cs (1)
38
protected override MethodDesc
CreateValueFromKey
(MethodDesc key)
src\runtime\src\coreclr\tools\Common\TypeSystem\Common\TypeSystemContext.cs (9)
120
protected override ArrayType
CreateValueFromKey
(ArrayTypeKey key)
159
protected override ByRefType
CreateValueFromKey
(TypeDesc key)
197
protected override PointerType
CreateValueFromKey
(TypeDesc key)
235
protected override FunctionPointerType
CreateValueFromKey
(MethodSignature key)
334
protected override InstantiatedType
CreateValueFromKey
(InstantiatedTypeKey key)
433
protected override InstantiatedMethod
CreateValueFromKey
(InstantiatedMethodKey key)
506
protected override MethodForInstantiatedType
CreateValueFromKey
(MethodForInstantiatedTypeKey key)
579
protected override FieldForInstantiatedType
CreateValueFromKey
(FieldForInstantiatedTypeKey key)
629
protected override SignatureVariable
CreateValueFromKey
(uint key)
src\runtime\src\coreclr\tools\Common\TypeSystem\Ecma\EcmaModule.cs (1)
93
protected override IEntityHandleObject
CreateValueFromKey
(EntityHandle handle)
src\runtime\src\coreclr\tools\Common\TypeSystem\RuntimeDetermined\TypeSystemContext.RuntimeDetermined.cs (2)
47
protected override RuntimeDeterminedType
CreateValueFromKey
(RuntimeDeterminedTypeKey key)
124
protected override MethodForRuntimeDeterminedType
CreateValueFromKey
(MethodForRuntimeDeterminedTypeKey key)
1 reference to CreateValueFromKey
ILCompiler.TypeSystem (1)
src\runtime\src\coreclr\tools\Common\TypeSystem\Common\Utilities\LockFreeReaderHashtable.cs (1)
562
return AddOrGetExisting(
CreateValueFromKey
(key));