2 writes to SignatureContext
ILCompiler.ReadyToRun (2)
Compiler\DependencyAnalysis\ReadyToRunCodegenNodeFactory.cs (2)
240SignatureContext = new SignatureContext(null, Resolver); 244SignatureContext = new SignatureContext(CompilationModuleGroup.CompilationModuleSet.Single(), Resolver);
19 references to SignatureContext
ILCompiler.ReadyToRun (19)
Compiler\DependencyAnalysis\ReadyToRun\DelegateCtorSignature.cs (1)
43SignatureContext 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)
63targetModule = factory.SignatureContext.GetTargetModule(_typeArgument); 99SignatureContext innerContext = dataBuilder.EmitFixup(factory, fixupToEmit, targetModule, factory.SignatureContext);
Compiler\DependencyAnalysis\ReadyToRun\ILBodyFixupSignature.cs (2)
90SignatureContext innerContext = dataBuilder.EmitFixup(factory, _fixupKind, targetModule, factory.SignatureContext); 98if (factory.SignatureContext.Resolver.GetModuleTokenForType((EcmaType)typeRef, allowDynamicallyCreatedReference: true, throwIfNotFound: false).Module == null)
Compiler\DependencyAnalysis\ReadyToRun\InstanceEntryPointTableNode.cs (1)
79factory.SignatureContext,
Compiler\DependencyAnalysis\ReadyToRun\MethodFixupSignature.cs (3)
121method = new MethodWithToken(method.Method, factory.SignatureContext.GetModuleTokenForMethod(method.Method), method.ConstrainedType, unboxing: _method.Unboxing, null); 127method = new MethodWithToken(method.Method, factory.SignatureContext.GetModuleTokenForMethod(method.Method), method.ConstrainedType, unboxing: _method.Unboxing, null); 132SignatureContext innerContext = dataBuilder.EmitFixup(factory, fixupKind, method.Token.Module, factory.SignatureContext);
Compiler\DependencyAnalysis\ReadyToRun\NewArrayFixupSignature.cs (2)
33IEcmaModule targetModule = factory.SignatureContext.GetTargetModule(_arrayType); 34SignatureContext 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)
48IEcmaModule targetModule = factory.SignatureContext.GetTargetModule(_typeDesc); 49SignatureContext innerContext = dataBuilder.EmitFixup(factory, fixupKind, targetModule, factory.SignatureContext);
Compiler\DependencyAnalysis\ReadyToRun\VirtualResolutionFixupSignature.cs (1)
50SignatureContext innerContext = dataBuilder.EmitFixup(factory, _fixupKind, _declMethod.Token.Module, factory.SignatureContext);