1 write to TypeSystemContext
ILCompiler.ReadyToRun (1)
Compiler\DependencyAnalysis\ReadyToRunCodegenNodeFactory.cs (1)
352TypeSystemContext = context;
22 references to TypeSystemContext
ILCompiler.ReadyToRun (22)
CodeGen\ReadyToRunObjectWriter.cs (1)
215_outputInfoBuilder.AddInputModule(_nodeFactory.TypeSystemContext.GetModuleFromPath(inputFile));
Compiler\DependencyAnalysis\ArrayInterfaceMethodsNode.cs (2)
47MetadataType szArrayHelper = factory.TypeSystemContext.SystemModule.GetType("System"u8, "SZArrayHelper"u8, throwIfNotFound: false); 66MethodDesc helperMethod = factory.TypeSystemContext.GetInstantiatedMethod(helperMethodDef, new Instantiation(elementType));
Compiler\DependencyAnalysis\InheritedVirtualMethodsNode.cs (1)
104interfaceMethodDefinition = factory.TypeSystemContext.GetMethodForInstantiatedType(
Compiler\DependencyAnalysis\ReadyToRun\DebugDirectoryEntryNode.cs (2)
110foreach (string inputPath in factory.TypeSystemContext.InputFilePaths.Values) 112EcmaModule module = factory.TypeSystemContext.GetModuleFromPath(inputPath);
Compiler\DependencyAnalysis\ReadyToRun\ManifestMetadataTableNode.cs (1)
113_mutableModule = new MutableModule(nodeFactory.TypeSystemContext,
Compiler\DependencyAnalysis\ReadyToRun\WasmImportThunk.cs (1)
37_context = factory.TypeSystemContext;
Compiler\DependencyAnalysis\ReadyToRun\WasmInterpreterToR2RThunkNode.cs (1)
76_context = factory.TypeSystemContext;
Compiler\DependencyAnalysis\ReadyToRun\WasmR2RToInterpreterThunkNode.cs (1)
85_context = factory.TypeSystemContext;
Compiler\DependencyAnalysis\ReadyToRun\WasmUnboxingStubNode.cs (1)
34_context = factory.TypeSystemContext;
Compiler\DependencyAnalysis\ReadyToRun\WasmVirtualDispatchThunkNode.cs (1)
29_context = factory.TypeSystemContext;
Compiler\DependencyAnalysis\ReadyToRunCodegenNodeFactory.cs (6)
182? TypeSystemContext.GetSpecialUnboxingThunk(targetMethod, ownerModule) 183: TypeSystemContext.GetUnboxingThunk(targetMethod, ownerModule); 192? TypeSystemContext.GetSpecialUnboxingThunk(targetMethod, ownerModule) 193: TypeSystemContext.GetUnboxingThunk(targetMethod, ownerModule); 1129if (inputModule == TypeSystemContext.SystemModule) 1154TypeMapMetadata metadata = TypeMapMetadata.CreateFromAssembly((EcmaAssembly)inputModule.Assembly, TypeSystemContext.SystemModule, TypeMapAssemblyTargetsMode.Record);
Compiler\ReadyToRunCodegenCompilation.cs (4)
41public CompilerTypeSystemContext TypeSystemContext => NodeFactory.TypeSystemContext; 400bool targetAllowsRuntimeCodeGeneration = ((ReadyToRunCompilerContext)nodeFactory.TypeSystemContext).TargetAllowsRuntimeCodeGeneration; 489EcmaModule inputModule = NodeFactory.TypeSystemContext.GetModuleFromPath(inputFile); 551_nodeFactory.TypeSystemContext,