17 writes to InstructionIndex
System.Linq.Expressions (17)
System\Linq\Expressions\Interpreter\ControlFlowInstructions.cs (13)
301
frame.
InstructionIndex
++;
312
frame.
InstructionIndex
= index;
320
frame.
InstructionIndex
+= instructions[index].Run(frame);
326
frame.
InstructionIndex
+= frame.Goto(exHandler.LabelIndex, unwrappedException, gotoExceptionHandler: true);
346
frame.
InstructionIndex
= index;
354
frame.
InstructionIndex
+= instructions[index].Run(frame);
382
int index = frame.
InstructionIndex
= _tryHandler.FinallyStartIndex;
386
frame.
InstructionIndex
= index;
428
frame.
InstructionIndex
++;
447
frame.
InstructionIndex
= index;
457
frame.
InstructionIndex
+= instructions[index].Run(frame);
465
int index = frame.
InstructionIndex
= _tryHandler.FinallyStartIndex;
469
frame.
InstructionIndex
= index;
System\Linq\Expressions\Interpreter\Interpreter.cs (1)
63
frame.
InstructionIndex
= index;
System\Linq\Expressions\Interpreter\LightCompiler.cs (3)
149
frame.
InstructionIndex
= index;
154
frame.
InstructionIndex
= index;
175
frame.
InstructionIndex
= frameIndex;
16 references to InstructionIndex
System.Linq.Expressions (16)
System\Linq\Expressions\Interpreter\ControlFlowInstructions.cs (9)
300
int prevInstrIndex = frame.
InstructionIndex
;
308
int index = frame.
InstructionIndex
;
342
int index = frame.
InstructionIndex
;
378
Debug.Assert(!isFromJump || (isFromJump && _tryHandler.FinallyStartIndex == frame.
InstructionIndex
), "we should already jump to the first instruction of the finally");
391
return frame.
InstructionIndex
- prevInstrIndex;
427
int prevInstrIndex = frame.
InstructionIndex
;
443
int index = frame.
InstructionIndex
;
474
return frame.
InstructionIndex
- prevInstrIndex;
701
return GetLabel(frame).Index - frame.
InstructionIndex
;
System\Linq\Expressions\Interpreter\InterpretedFrame.cs (5)
138
yield return new InterpretedFrameInfo(frame.Name, frame.GetDebugInfo(frame.
InstructionIndex
));
205
return target.Index -
InstructionIndex
;
221
return currentTarget.Index -
InstructionIndex
;
233
return pendingTarget.Index -
InstructionIndex
;
265
return target.Index -
InstructionIndex
;
System\Linq\Expressions\Interpreter\Interpreter.cs (1)
59
int index = frame.
InstructionIndex
;
System\Linq\Expressions\Interpreter\LightCompiler.cs (1)
145
int frameIndex = frame.
InstructionIndex
;