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