93 writes to StackIndex
System.Linq.Expressions (93)
System\Linq\Expressions\Interpreter\AddInstruction.cs (14)
32frame.StackIndex = index - 1; 50frame.StackIndex = index - 1; 68frame.StackIndex = index - 1; 86frame.StackIndex = index - 1; 104frame.StackIndex = index - 1; 122frame.StackIndex = index - 1; 140frame.StackIndex = index - 1; 158frame.StackIndex = index - 1; 204frame.StackIndex = index - 1; 222frame.StackIndex = index - 1; 240frame.StackIndex = index - 1; 258frame.StackIndex = index - 1; 276frame.StackIndex = index - 1; 294frame.StackIndex = index - 1;
System\Linq\Expressions\Interpreter\CallInstruction.cs (4)
343frame.StackIndex = first + 1; 347frame.StackIndex = first; 440frame.StackIndex = first + 1; 444frame.StackIndex = first;
System\Linq\Expressions\Interpreter\CallInstruction.Generated.cs (10)
232frame.StackIndex -= 0; 271frame.StackIndex -= 1; 310frame.StackIndex -= 2; 349frame.StackIndex -= 3; 388frame.StackIndex -= 4; 409frame.StackIndex -= -1; 450frame.StackIndex -= 0; 491frame.StackIndex -= 1; 532frame.StackIndex -= 2; 573frame.StackIndex -= 3;
System\Linq\Expressions\Interpreter\DivInstruction.cs (8)
32frame.StackIndex = index - 1; 50frame.StackIndex = index - 1; 68frame.StackIndex = index - 1; 86frame.StackIndex = index - 1; 104frame.StackIndex = index - 1; 122frame.StackIndex = index - 1; 140frame.StackIndex = index - 1; 158frame.StackIndex = index - 1;
System\Linq\Expressions\Interpreter\InterpretedFrame.cs (11)
40StackIndex = interpreter.LocalCount; 66Data[StackIndex++] = value; 71Data[StackIndex++] = value ? Utils.BoxedTrue : Utils.BoxedFalse; 76Data[StackIndex++] = ScriptingRuntimeHelpers.Int32ToObject(value); 81Data[StackIndex++] = value; 86Data[StackIndex++] = value; 91Data[StackIndex++] = value; 96Data[StackIndex++] = value; 101return Data[--StackIndex]; 106StackIndex = Interpreter.LocalCount + depth; 118StackIndex = i + 1;
System\Linq\Expressions\Interpreter\LightCompiler.cs (1)
174frame.StackIndex = stackIndex;
System\Linq\Expressions\Interpreter\LocalAccess.cs (5)
49frame.Data[frame.StackIndex++] = frame.Data[_index]; 72frame.Data[frame.StackIndex++] = box.Value; 90frame.Data[frame.StackIndex++] = box.Value; 108frame.Data[frame.StackIndex++] = box; 194box.Value = frame.Data[--frame.StackIndex];
System\Linq\Expressions\Interpreter\ModuloInstruction.cs (8)
32frame.StackIndex = index - 1; 50frame.StackIndex = index - 1; 68frame.StackIndex = index - 1; 86frame.StackIndex = index - 1; 104frame.StackIndex = index - 1; 122frame.StackIndex = index - 1; 140frame.StackIndex = index - 1; 158frame.StackIndex = index - 1;
System\Linq\Expressions\Interpreter\MulInstruction.cs (14)
32frame.StackIndex = index - 1; 50frame.StackIndex = index - 1; 68frame.StackIndex = index - 1; 86frame.StackIndex = index - 1; 104frame.StackIndex = index - 1; 122frame.StackIndex = index - 1; 140frame.StackIndex = index - 1; 158frame.StackIndex = index - 1; 205frame.StackIndex = index - 1; 223frame.StackIndex = index - 1; 241frame.StackIndex = index - 1; 259frame.StackIndex = index - 1; 277frame.StackIndex = index - 1; 295frame.StackIndex = index - 1;
System\Linq\Expressions\Interpreter\NewInstruction.cs (2)
43frame.StackIndex = first + 1; 102frame.StackIndex = first + 1;
System\Linq\Expressions\Interpreter\StackOperations.cs (2)
23frame.Data[frame.StackIndex++] = _value; 44frame.Data[frame.StackIndex++] = frame.Interpreter._objects![_index];
System\Linq\Expressions\Interpreter\SubInstruction.cs (14)
32frame.StackIndex = index - 1; 50frame.StackIndex = index - 1; 68frame.StackIndex = index - 1; 86frame.StackIndex = index - 1; 104frame.StackIndex = index - 1; 122frame.StackIndex = index - 1; 140frame.StackIndex = index - 1; 158frame.StackIndex = index - 1; 204frame.StackIndex = index - 1; 222frame.StackIndex = index - 1; 240frame.StackIndex = index - 1; 258frame.StackIndex = index - 1; 276frame.StackIndex = index - 1; 294frame.StackIndex = index - 1;
105 references to StackIndex
System.Linq.Expressions (105)
System\Linq\Expressions\Interpreter\AddInstruction.cs (14)
23int index = frame.StackIndex; 41int index = frame.StackIndex; 59int index = frame.StackIndex; 77int index = frame.StackIndex; 95int index = frame.StackIndex; 113int index = frame.StackIndex; 131int index = frame.StackIndex; 149int index = frame.StackIndex; 195int index = frame.StackIndex; 213int index = frame.StackIndex; 231int index = frame.StackIndex; 249int index = frame.StackIndex; 267int index = frame.StackIndex; 285int index = frame.StackIndex;
System\Linq\Expressions\Interpreter\CallInstruction.cs (2)
298int first = frame.StackIndex - _argumentCount; 391int first = frame.StackIndex - _argumentCount;
System\Linq\Expressions\Interpreter\CallInstruction.Generated.cs (37)
254object firstArg = frame.Data[frame.StackIndex - 1]; 293object firstArg = frame.Data[frame.StackIndex - 2]; 303InterpretLambdaInvoke(targetLambda, new object[] { frame.Data[frame.StackIndex - 1] }); 307_target((T0)firstArg, (T1)frame.Data[frame.StackIndex - 1]); 332object firstArg = frame.Data[frame.StackIndex - 3]; 342InterpretLambdaInvoke(targetLambda, new object[] { frame.Data[frame.StackIndex - 2], frame.Data[frame.StackIndex - 1] }); 346_target((T0)firstArg, (T1)frame.Data[frame.StackIndex - 2], (T2)frame.Data[frame.StackIndex - 1]); 371object firstArg = frame.Data[frame.StackIndex - 4]; 381InterpretLambdaInvoke(targetLambda, new object[] { frame.Data[frame.StackIndex - 3], frame.Data[frame.StackIndex - 2], frame.Data[frame.StackIndex - 1] }); 385_target((T0)firstArg, (T1)frame.Data[frame.StackIndex - 3], (T2)frame.Data[frame.StackIndex - 2], (T3)frame.Data[frame.StackIndex - 1]); 408frame.Data[frame.StackIndex - 0] = _target(); 431object firstArg = frame.Data[frame.StackIndex - 1]; 449frame.Data[frame.StackIndex - 1] = result; 472object firstArg = frame.Data[frame.StackIndex - 2]; 483result = InterpretLambdaInvoke(targetLambda, new object[] { frame.Data[frame.StackIndex - 1] }); 487result = _target((T0)firstArg, (T1)frame.Data[frame.StackIndex - 1]); 490frame.Data[frame.StackIndex - 2] = result; 513object firstArg = frame.Data[frame.StackIndex - 3]; 524result = InterpretLambdaInvoke(targetLambda, new object[] { frame.Data[frame.StackIndex - 2], frame.Data[frame.StackIndex - 1] }); 528result = _target((T0)firstArg, (T1)frame.Data[frame.StackIndex - 2], (T2)frame.Data[frame.StackIndex - 1]); 531frame.Data[frame.StackIndex - 3] = result; 554object firstArg = frame.Data[frame.StackIndex - 4]; 565result = InterpretLambdaInvoke(targetLambda, new object[] { frame.Data[frame.StackIndex - 3], frame.Data[frame.StackIndex - 2], frame.Data[frame.StackIndex - 1] }); 569result = _target((T0)firstArg, (T1)frame.Data[frame.StackIndex - 3], (T2)frame.Data[frame.StackIndex - 2], (T3)frame.Data[frame.StackIndex - 1]); 572frame.Data[frame.StackIndex - 4] = result;
System\Linq\Expressions\Interpreter\DivInstruction.cs (8)
23int index = frame.StackIndex; 41int index = frame.StackIndex; 59int index = frame.StackIndex; 77int index = frame.StackIndex; 95int index = frame.StackIndex; 113int index = frame.StackIndex; 131int index = frame.StackIndex; 149int index = frame.StackIndex;
System\Linq\Expressions\Interpreter\InterpretedFrame.cs (5)
41Data = new object[StackIndex + interpreter.Instructions.MaxStackDepth]; 111return Data[StackIndex - 1]; 116int i = StackIndex; 227Data[StackIndex - 1] = _pendingValue; 263Data[StackIndex - 1] = value;
System\Linq\Expressions\Interpreter\LightCompiler.cs (1)
144int stackIndex = frame.StackIndex;
System\Linq\Expressions\Interpreter\ModuloInstruction.cs (8)
23int index = frame.StackIndex; 41int index = frame.StackIndex; 59int index = frame.StackIndex; 77int index = frame.StackIndex; 95int index = frame.StackIndex; 113int index = frame.StackIndex; 131int index = frame.StackIndex; 149int index = frame.StackIndex;
System\Linq\Expressions\Interpreter\MulInstruction.cs (14)
23int index = frame.StackIndex; 41int index = frame.StackIndex; 59int index = frame.StackIndex; 77int index = frame.StackIndex; 95int index = frame.StackIndex; 113int index = frame.StackIndex; 131int index = frame.StackIndex; 149int index = frame.StackIndex; 196int index = frame.StackIndex; 214int index = frame.StackIndex; 232int index = frame.StackIndex; 250int index = frame.StackIndex; 268int index = frame.StackIndex; 286int index = frame.StackIndex;
System\Linq\Expressions\Interpreter\NewInstruction.cs (2)
27int first = frame.StackIndex - _argumentCount; 84int first = frame.StackIndex - _argumentCount;
System\Linq\Expressions\Interpreter\SubInstruction.cs (14)
23int index = frame.StackIndex; 41int index = frame.StackIndex; 59int index = frame.StackIndex; 77int index = frame.StackIndex; 95int index = frame.StackIndex; 113int index = frame.StackIndex; 131int index = frame.StackIndex; 149int index = frame.StackIndex; 195int index = frame.StackIndex; 213int index = frame.StackIndex; 231int index = frame.StackIndex; 249int index = frame.StackIndex; 267int index = frame.StackIndex; 285int index = frame.StackIndex;