17 writes to InstructionIndex
System.Linq.Expressions (17)
System\Linq\Expressions\Interpreter\ControlFlowInstructions.cs (13)
295
frame.
InstructionIndex
++;
306
frame.
InstructionIndex
= index;
314
frame.
InstructionIndex
+= instructions[index].Run(frame);
320
frame.
InstructionIndex
+= frame.Goto(exHandler.LabelIndex, unwrappedException, gotoExceptionHandler: true);
340
frame.
InstructionIndex
= index;
348
frame.
InstructionIndex
+= instructions[index].Run(frame);
376
int index = frame.
InstructionIndex
= _tryHandler.FinallyStartIndex;
380
frame.
InstructionIndex
= index;
422
frame.
InstructionIndex
++;
441
frame.
InstructionIndex
= index;
451
frame.
InstructionIndex
+= instructions[index].Run(frame);
459
int index = frame.
InstructionIndex
= _tryHandler.FinallyStartIndex;
463
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)
294
int prevInstrIndex = frame.
InstructionIndex
;
302
int index = frame.
InstructionIndex
;
336
int index = frame.
InstructionIndex
;
372
Debug.Assert(!isFromJump || (isFromJump && _tryHandler.FinallyStartIndex == frame.
InstructionIndex
), "we should already jump to the first instruction of the finally");
385
return frame.
InstructionIndex
- prevInstrIndex;
421
int prevInstrIndex = frame.
InstructionIndex
;
437
int index = frame.
InstructionIndex
;
468
return frame.
InstructionIndex
- prevInstrIndex;
695
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
;