1 type derived from CompilerTypeSystemContext
ILCompiler.ReadyToRun (1)
Compiler\ReadyToRunCompilerContext.cs (1)
34public partial class ReadyToRunCompilerContext : CompilerTypeSystemContext
59 references to CompilerTypeSystemContext
crossgen2 (2)
Program.cs (2)
718private TypeDesc FindType(CompilerTypeSystemContext context, string typeName) 731private MethodDesc CheckAndParseSingleMethodModeArguments(CompilerTypeSystemContext context)
ILCompiler.ReadyToRun (57)
Compiler\CallChainProfile.cs (5)
53CompilerTypeSystemContext context, 64private Dictionary<MethodDesc, Dictionary<MethodDesc, int>> ResolveMethods(Dictionary<string, Dictionary<string, int>> profileData, CompilerTypeSystemContext context) 100private MethodDesc CachedResolveMethodName(Dictionary<string, MethodDesc> nameToMethodDescMap, string methodName, CompilerTypeSystemContext context) 126private MethodDesc ResolveMethodName(CompilerTypeSystemContext context, string methodName) 228private MethodDesc ResolveMethodName(CompilerTypeSystemContext context, ModuleDesc module, string namespaceAndTypeName, string methodName)
Compiler\DependencyAnalysis\ReadyToRun\DelegateCtorSignature.cs (2)
29CompilerTypeSystemContext compilerContext = (CompilerTypeSystemContext)delegateType.Context;
Compiler\DependencyAnalysis\ReadyToRun\FieldFixupSignature.cs (1)
28((CompilerTypeSystemContext)fieldWithToken.Field.Context).EnsureLoadableType(fieldWithToken.Field.OwningType);
Compiler\DependencyAnalysis\ReadyToRun\MethodFixupSignature.cs (2)
35CompilerTypeSystemContext compilerContext = (CompilerTypeSystemContext)method.Method.Context;
Compiler\DependencyAnalysis\ReadyToRun\ModuleTokenResolver.cs (2)
38public CompilerTypeSystemContext CompilerContext { get; } 40public ModuleTokenResolver(CompilationModuleGroup compilationModuleGroup, CompilerTypeSystemContext typeSystemContext)
Compiler\DependencyAnalysis\ReadyToRun\NewArrayFixupSignature.cs (1)
20((CompilerTypeSystemContext)arrayType.Context).EnsureLoadableType(arrayType);
Compiler\DependencyAnalysis\ReadyToRun\NewObjectFixupSignature.cs (1)
20((CompilerTypeSystemContext)typeDesc.Context).EnsureLoadableType(typeDesc);
Compiler\DependencyAnalysis\ReadyToRun\TypeFixupSignature.cs (1)
29((CompilerTypeSystemContext)typeDesc.Context).EnsureLoadableType(typeDesc);
Compiler\DependencyAnalysis\ReadyToRun\VirtualResolutionFixupSignature.cs (2)
33CompilerTypeSystemContext compilerContext = (CompilerTypeSystemContext)declMethod.Method.Context;
Compiler\DependencyAnalysis\ReadyToRunCodegenNodeFactory.cs (2)
80public CompilerTypeSystemContext TypeSystemContext { get; } 206CompilerTypeSystemContext context,
Compiler\ProfileDataManager.cs (2)
41CompilerTypeSystemContext context, 415public GdvEntityFinder(CompilerTypeSystemContext context, IEnumerable<ModuleDesc> modules)
Compiler\ReadyToRunCodegenCompilation.cs (1)
41public CompilerTypeSystemContext TypeSystemContext => NodeFactory.TypeSystemContext;
Compiler\ReadyToRunCodegenCompilationBuilder.cs (1)
59CompilerTypeSystemContext context,
Compiler\ReadyToRunCompilationModuleGroupBase.cs (1)
24public CompilerTypeSystemContext Context;
Compiler\ReadyToRunCompilerContext.cs (1)
62CompilerTypeSystemContext oldTypeSystemContext)
Compiler\ReadyToRunLibraryRootProvider.cs (2)
88((CompilerTypeSystemContext)method.Context).EnsureLoadableMethod(method); 123((CompilerTypeSystemContext)type.Context).EnsureLoadableType(type);
Compiler\ReadyToRunTableManager.cs (3)
40protected readonly CompilerTypeSystemContext _typeSystemContext; 60public MetadataManager(CompilerTypeSystemContext context) 194public ReadyToRunTableManager(CompilerTypeSystemContext typeSystemContext)
src\runtime\src\coreclr\tools\Common\Compiler\AsyncMethodVariant.cs (3)
166return ((CompilerTypeSystemContext)method.Context).GetAsyncVariantMethod(method); 172return ((CompilerTypeSystemContext)method.Context).GetTargetOfAsyncVariantMethod(method); 178return ((CompilerTypeSystemContext)method.Context).GetTargetOfReturnDroppingThunk(method);
src\runtime\src\coreclr\tools\Common\Compiler\CompilationBuilder.cs (2)
17protected readonly CompilerTypeSystemContext _context; 30public CompilationBuilder(CompilerTypeSystemContext context, CompilationModuleGroup compilationGroup, NameMangler nameMangler)
src\runtime\src\coreclr\tools\Common\Compiler\CompilerTypeSystemContext.Async.cs (7)
18return CompilerTypeSystemContext.WithAsyncVariants((CompilerTypeSystemContext)type.Context, type.GetAllMethods()); 26private readonly CompilerTypeSystemContext _context; 28public AsyncAwareVirtualMethodResolutionAlgorithm(CompilerTypeSystemContext context) 127internal static IEnumerable<MethodDesc> WithAsyncVariants(CompilerTypeSystemContext context, IEnumerable<MethodDesc> methods) 319private readonly CompilerTypeSystemContext _parent; 321public ContinuationTypeHashtable(CompilerTypeSystemContext parent)
src\runtime\src\coreclr\tools\Common\Compiler\CompilerTypeSystemContext.cs (1)
271protected void InheritOpenModules(CompilerTypeSystemContext oldTypeSystemContext)
src\runtime\src\coreclr\tools\Common\Compiler\CompilerTypeSystemContext.Validation.cs (7)
250((CompilerTypeSystemContext)type.Context).EnsureLoadableType(parameterType); 296((CompilerTypeSystemContext)type.Context).EnsureLoadableType(functionPointer.ReturnType); 300((CompilerTypeSystemContext)type.Context).EnsureLoadableType(param); 320((CompilerTypeSystemContext)type.Context).EnsureLoadableType(type.GetTypeDefinition()); 338((CompilerTypeSystemContext)type.Context).EnsureLoadableType(intf.NormalizeInstantiation()); 343((CompilerTypeSystemContext)type.Context).EnsureLoadableType(type.BaseType); 363((CompilerTypeSystemContext)type.Context).EnsureLoadableType(typeArg);
src\runtime\src\coreclr\tools\Common\Compiler\TypeExtensions.cs (1)
35return ((CompilerTypeSystemContext)type.Context).GetClosestDefType(type);
src\runtime\src\coreclr\tools\Common\JitInterface\WasmLowering.cs (6)
184returnType = ((CompilerTypeSystemContext)context).GetCachedStructOfSize(structSize); 209TypeDesc emptyStruct = ((CompilerTypeSystemContext)context).CachedEmptyStruct; 217TypeDesc cachedStruct = ((CompilerTypeSystemContext)context).GetCachedStructOfSize(structSize); 325((CompilerTypeSystemContext)returnType.Context).CacheStructBySize(returnType); 398((CompilerTypeSystemContext)signature.ReturnType.Context).CacheEmptyStruct(paramType); 407((CompilerTypeSystemContext)paramType.Context).CacheStructBySize(paramType);