2 instantiations of CurrentMethodContext
ILAssembler (2)
Actions\GrammarActions.MethodHeaders.cs (2)
27_currentMethod = new(methodDefinition); 125_currentMethod = new(methodDefinition);
15 references to CurrentMethodContext
ILAssembler (15)
Actions\GrammarActions.Conversions.cs (1)
242private CurrentMethodContext? _currentMethod;
Actions\GrammarActions.Debug.cs (1)
238private void RecordSequencePoint(CurrentMethodContext method, IToken opcodeToken)
Actions\GrammarActions.Instructions.cs (6)
47CurrentMethodContext method = instruction.Method; 158CurrentMethodContext method = instruction.Method; 329CurrentMethodContext method = instruction.Method; 357private (CurrentMethodContext Method, ILOpCode OpCode)? StartInstruction(IToken opcodeToken) 369private void WriteVariableIndex(CurrentMethodContext method, ILOpCode opcode, int index) 372private static void WriteFloatingInstruction(CurrentMethodContext method, ILOpCode opcode, double value)
Actions\GrammarActions.Instructions.References.cs (2)
21CurrentMethodContext method = instruction.Method; 96private static void WriteInstructionToken(CurrentMethodContext method, EntityRegistry.EntityBase entity)
Actions\GrammarActions.MethodBodies.cs (1)
33CurrentMethodContext method,
Actions\GrammarActions.MethodBodies.Locals.cs (4)
162CurrentMethodContext method, 239private void OpenLexicalScope(CurrentMethodContext method) 249private void CloseLexicalScopes(CurrentMethodContext method, int count) 277private void EmitLocalSignature(CurrentMethodContext method)