3 instantiations of RuntimeLabel
System.Linq.Expressions (3)
System\Linq\Expressions\Interpreter\BranchLabel.cs (1)
47return new RuntimeLabel(_targetIndex, _continuationStackDepth, _stackDepth);
System\Linq\Expressions\Interpreter\InstructionList.cs (2)
914private static readonly RuntimeLabel[] s_emptyRuntimeLabels = new RuntimeLabel[] { new RuntimeLabel(Interpreter.RethrowOnReturn, 0, 0) }; 932result[result.Length - 1] = new RuntimeLabel(Interpreter.RethrowOnReturn, 0, 0);
13 references to RuntimeLabel
System.Linq.Expressions (13)
System\Linq\Expressions\Interpreter\BranchLabel.cs (1)
44internal RuntimeLabel ToRuntimeLabel()
System\Linq\Expressions\Interpreter\ControlFlowInstructions.cs (1)
164public RuntimeLabel GetLabel(InterpretedFrame frame)
System\Linq\Expressions\Interpreter\InstructionList.cs (6)
23internal readonly RuntimeLabel[] Labels; 29object[]? objects, RuntimeLabel[] labels, List<KeyValuePair<int, object?>>? debugCookies) 914private static readonly RuntimeLabel[] s_emptyRuntimeLabels = new RuntimeLabel[] { new RuntimeLabel(Interpreter.RethrowOnReturn, 0, 0) }; 916private RuntimeLabel[] BuildRuntimeLabels() 923var result = new RuntimeLabel[_runtimeLabelCount + 1];
System\Linq\Expressions\Interpreter\InterpretedFrame.cs (4)
203RuntimeLabel target = Interpreter._labels[_continuations![_continuationIndex - 1]]; 214RuntimeLabel pendingTarget = Interpreter._labels[_pendingContinuation]; 219RuntimeLabel currentTarget = Interpreter._labels[_continuations![_continuationIndex - 1]]; 254RuntimeLabel target = Interpreter._labels[labelIndex];
System\Linq\Expressions\Interpreter\Interpreter.cs (1)
25internal readonly RuntimeLabel[] _labels;