2 writes to SignatureContext
ILCompiler.ReadyToRun (2)
Compiler\DependencyAnalysis\ReadyToRunCodegenNodeFactory.cs (2)
370SignatureContext = new SignatureContext(null, Resolver); 374SignatureContext = new SignatureContext(CompilationModuleGroup.CompilationModuleSet.Single(), Resolver);
19 references to SignatureContext
ILCompiler.ReadyToRun (19)
Compiler\DependencyAnalysis\ReadyToRun\DelegateCtorSignature.cs (1)
44SignatureContext innerContext = builder.EmitFixup(factory, ReadyToRunFixupKind.DelegateCtor, _methodToken.Token.Module, factory.SignatureContext);
Compiler\DependencyAnalysis\ReadyToRun\FieldFixupSignature.cs (1)
42SignatureContext innerContext = dataBuilder.EmitFixup(factory, _fixupKind, targetModule, factory.SignatureContext);
Compiler\DependencyAnalysis\ReadyToRun\GenericLookupSignature.cs (2)
64targetModule = factory.SignatureContext.GetTargetModule(_typeArgument); 100SignatureContext innerContext = dataBuilder.EmitFixup(factory, fixupToEmit, targetModule, factory.SignatureContext);
Compiler\DependencyAnalysis\ReadyToRun\ILBodyFixupSignature.cs (2)
99SignatureContext innerContext = dataBuilder.EmitFixup(factory, _fixupKind, targetModule, factory.SignatureContext); 107if (factory.SignatureContext.Resolver.GetModuleTokenForType((EcmaType)typeRef, allowDynamicallyCreatedReference: true, throwIfNotFound: false).Module == null)
Compiler\DependencyAnalysis\ReadyToRun\InstanceEntryPointTableNode.cs (1)
83factory.SignatureContext,
Compiler\DependencyAnalysis\ReadyToRun\MethodFixupSignature.cs (3)
189method = new MethodWithToken(method.Method, factory.SignatureContext.GetModuleTokenForMethod(method.Method), method.ConstrainedType, unboxing: _method.Unboxing, null); 195method = new MethodWithToken(method.Method, factory.SignatureContext.GetModuleTokenForMethod(method.Method), method.ConstrainedType, unboxing: _method.Unboxing, null); 200SignatureContext innerContext = dataBuilder.EmitFixup(factory, fixupKind, method.Token.Module, factory.SignatureContext);
Compiler\DependencyAnalysis\ReadyToRun\NewArrayFixupSignature.cs (2)
34IEcmaModule targetModule = factory.SignatureContext.GetTargetModule(_arrayType); 35SignatureContext innerContext = dataBuilder.EmitFixup(factory, ReadyToRunFixupKind.NewArray, targetModule, factory.SignatureContext);
Compiler\DependencyAnalysis\ReadyToRun\NewObjectFixupSignature.cs (2)
33IEcmaModule targetModule = factory.SignatureContext.GetTargetModule(_typeDesc); 34SignatureContext innerContext = dataBuilder.EmitFixup(factory, ReadyToRunFixupKind.NewObject, targetModule, factory.SignatureContext);
Compiler\DependencyAnalysis\ReadyToRun\ReadyToRunModuleSignature.cs (1)
30if (Module == factory.SignatureContext)
Compiler\DependencyAnalysis\ReadyToRun\StringImportSignature.cs (1)
28dataBuilder.EmitFixup(factory, ReadyToRunFixupKind.StringHandle, _token.Module, factory.SignatureContext);
Compiler\DependencyAnalysis\ReadyToRun\TypeFixupSignature.cs (2)
49IEcmaModule targetModule = factory.SignatureContext.GetTargetModule(_typeDesc); 52SignatureContext innerContext = dataBuilder.EmitFixup(factory, fixupKind, targetModule, factory.SignatureContext, hasStableToken);
Compiler\DependencyAnalysis\ReadyToRun\VirtualResolutionFixupSignature.cs (1)
50SignatureContext innerContext = dataBuilder.EmitFixup(factory, _fixupKind, _declMethod.Token.Module, factory.SignatureContext);