64 overrides of ConsumedStack
System.Linq.Expressions (64)
System\Linq\Expressions\Interpreter\AddInstruction.cs (2)
13
public override int
ConsumedStack
=> 2;
185
public override int
ConsumedStack
=> 2;
System\Linq\Expressions\Interpreter\AndInstruction.cs (1)
12
public override int
ConsumedStack
=> 2;
System\Linq\Expressions\Interpreter\ArrayOperations.cs (6)
20
public override int
ConsumedStack
=> _elementCount;
46
public override int
ConsumedStack
=> 1;
73
public override int
ConsumedStack
=> _rank;
104
public override int
ConsumedStack
=> 2;
123
public override int
ConsumedStack
=> 3;
140
public override int
ConsumedStack
=> 1;
System\Linq\Expressions\Interpreter\CallInstruction.cs (1)
239
public override int
ConsumedStack
=> ArgumentCount;
System\Linq\Expressions\Interpreter\ControlFlowInstructions.cs (13)
55
public override int
ConsumedStack
=> 1;
77
public override int
ConsumedStack
=> 1;
99
public override int
ConsumedStack
=> 1;
143
public override int
ConsumedStack
=> _hasValue ? 1 : 0;
226
public override int
ConsumedStack
=> _hasValue ? 1 : 0;
528
public override int
ConsumedStack
=> 2;
582
public override int
ConsumedStack
=> 2;
623
public override int
ConsumedStack
=> 2;
650
public override int
ConsumedStack
=> _hasValue ? 1 : 0;
682
public override int
ConsumedStack
=> _hasValue ? 1 : 0;
722
public override int
ConsumedStack
=> 1;
750
public override int
ConsumedStack
=> 1;
773
public override int
ConsumedStack
=> 1;
System\Linq\Expressions\Interpreter\DecrementInstruction.cs (1)
13
public override int
ConsumedStack
=> 1;
System\Linq\Expressions\Interpreter\DivInstruction.cs (1)
13
public override int
ConsumedStack
=> 2;
System\Linq\Expressions\Interpreter\EqualInstruction.cs (1)
15
public override int
ConsumedStack
=> 2;
System\Linq\Expressions\Interpreter\ExclusiveOrInstruction.cs (1)
12
public override int
ConsumedStack
=> 2;
System\Linq\Expressions\Interpreter\FieldOperations.cs (3)
48
public override int
ConsumedStack
=> 1;
70
public override int
ConsumedStack
=> 2;
93
public override int
ConsumedStack
=> 1;
System\Linq\Expressions\Interpreter\GreaterThanInstruction.cs (1)
15
public override int
ConsumedStack
=> 2;
System\Linq\Expressions\Interpreter\GreaterThanOrEqualInstruction.cs (1)
15
public override int
ConsumedStack
=> 2;
System\Linq\Expressions\Interpreter\IncrementInstruction.cs (1)
13
public override int
ConsumedStack
=> 1;
System\Linq\Expressions\Interpreter\LeftShiftInstruction.cs (1)
12
public override int
ConsumedStack
=> 2;
System\Linq\Expressions\Interpreter\LessThanInstruction.cs (1)
15
public override int
ConsumedStack
=> 2;
System\Linq\Expressions\Interpreter\LessThanOrEqualInstruction.cs (1)
15
public override int
ConsumedStack
=> 2;
System\Linq\Expressions\Interpreter\LocalAccess.cs (7)
124
public override int
ConsumedStack
=> 1;
147
public override int
ConsumedStack
=> 1;
169
public override int
ConsumedStack
=> 1;
188
public override int
ConsumedStack
=> 1;
206
public override int
ConsumedStack
=> 1;
222
public override int
ConsumedStack
=> 1;
462
public override int
ConsumedStack
=> _count;
System\Linq\Expressions\Interpreter\ModuloInstruction.cs (1)
13
public override int
ConsumedStack
=> 2;
System\Linq\Expressions\Interpreter\MulInstruction.cs (2)
13
public override int
ConsumedStack
=> 2;
186
public override int
ConsumedStack
=> 2;
System\Linq\Expressions\Interpreter\NegateInstruction.cs (2)
13
public override int
ConsumedStack
=> 1;
123
public override int
ConsumedStack
=> 1;
System\Linq\Expressions\Interpreter\NewInstruction.cs (1)
21
public override int
ConsumedStack
=> _argumentCount;
System\Linq\Expressions\Interpreter\NotEqualInstruction.cs (1)
15
public override int
ConsumedStack
=> 2;
System\Linq\Expressions\Interpreter\NotInstruction.cs (1)
14
public override int
ConsumedStack
=> 1;
System\Linq\Expressions\Interpreter\NullCheckInstruction.cs (1)
12
public override int
ConsumedStack
=> 1;
System\Linq\Expressions\Interpreter\NumericConvertInstruction.cs (1)
49
public override int
ConsumedStack
=> 1;
System\Linq\Expressions\Interpreter\OrInstruction.cs (1)
12
public override int
ConsumedStack
=> 2;
System\Linq\Expressions\Interpreter\RightShiftInstruction.cs (1)
12
public override int
ConsumedStack
=> 2;
System\Linq\Expressions\Interpreter\StackOperations.cs (1)
60
public override int
ConsumedStack
=> 1;
System\Linq\Expressions\Interpreter\SubInstruction.cs (2)
13
public override int
ConsumedStack
=> 2;
185
public override int
ConsumedStack
=> 2;
System\Linq\Expressions\Interpreter\TypeOperations.cs (6)
22
public override int
ConsumedStack
=> _creator.Interpreter.ClosureSize;
58
public override int
ConsumedStack
=> 1;
80
public override int
ConsumedStack
=> 1;
98
public override int
ConsumedStack
=> 2;
117
public override int
ConsumedStack
=> 1;
263
public override int
ConsumedStack
=> 1;
4 references to ConsumedStack
System.Linq.Expressions (4)
System\Linq\Expressions\Interpreter\Instruction.cs (1)
17
public int StackBalance => ProducedStack -
ConsumedStack
;
System\Linq\Expressions\Interpreter\InstructionList.cs (3)
194
Debug.Assert(instruction.
ConsumedStack
>= 0 && instruction.ProducedStack >= 0 &&
197
_currentStackDepth -= instruction.
ConsumedStack
;
226
_currentStackDepth += instruction.
ConsumedStack
;