74 overrides of ProducedStack
System.Linq.Expressions (74)
System\Linq\Expressions\Interpreter\AddInstruction.cs (2)
14
public override int
ProducedStack
=> 1;
186
public override int
ProducedStack
=> 1;
System\Linq\Expressions\Interpreter\AndInstruction.cs (1)
13
public override int
ProducedStack
=> 1;
System\Linq\Expressions\Interpreter\ArrayOperations.cs (5)
21
public override int
ProducedStack
=> 1;
47
public override int
ProducedStack
=> 1;
74
public override int
ProducedStack
=> 1;
105
public override int
ProducedStack
=> 1;
141
public override int
ProducedStack
=> 1;
System\Linq\Expressions\Interpreter\CallInstruction.cs (1)
294
public override int
ProducedStack
=> _target.ReturnType == typeof(void) ? 0 : 1;
System\Linq\Expressions\Interpreter\CallInstruction.Generated.cs (10)
222
public override int
ProducedStack
=> 0;
243
public override int
ProducedStack
=> 0;
282
public override int
ProducedStack
=> 0;
321
public override int
ProducedStack
=> 0;
360
public override int
ProducedStack
=> 0;
398
public override int
ProducedStack
=> 1;
420
public override int
ProducedStack
=> 1;
461
public override int
ProducedStack
=> 1;
502
public override int
ProducedStack
=> 1;
543
public override int
ProducedStack
=> 1;
System\Linq\Expressions\Interpreter\ControlFlowInstructions.cs (9)
100
public override int
ProducedStack
=> 1;
144
public override int
ProducedStack
=> _hasResult ? 1 : 0;
227
public override int
ProducedStack
=> _hasResult ? 1 : 0;
491
public override int
ProducedStack
=> 2;
553
public override int
ProducedStack
=> 2;
607
public override int
ProducedStack
=> 1;
654
public override int
ProducedStack
=> 1;
683
public override int
ProducedStack
=> _hasValue ? 1 : 0;
721
public override int
ProducedStack
=> _hasResult ? 1 : 0;
System\Linq\Expressions\Interpreter\DecrementInstruction.cs (1)
14
public override int
ProducedStack
=> 1;
System\Linq\Expressions\Interpreter\DefaultValueInstruction.cs (1)
22
public override int
ProducedStack
=> 1;
System\Linq\Expressions\Interpreter\DivInstruction.cs (1)
14
public override int
ProducedStack
=> 1;
System\Linq\Expressions\Interpreter\EqualInstruction.cs (1)
16
public override int
ProducedStack
=> 1;
System\Linq\Expressions\Interpreter\ExclusiveOrInstruction.cs (1)
13
public override int
ProducedStack
=> 1;
System\Linq\Expressions\Interpreter\FieldOperations.cs (2)
31
public override int
ProducedStack
=> 1;
49
public override int
ProducedStack
=> 1;
System\Linq\Expressions\Interpreter\GreaterThanInstruction.cs (1)
16
public override int
ProducedStack
=> 1;
System\Linq\Expressions\Interpreter\GreaterThanOrEqualInstruction.cs (1)
16
public override int
ProducedStack
=> 1;
System\Linq\Expressions\Interpreter\IncrementInstruction.cs (1)
14
public override int
ProducedStack
=> 1;
System\Linq\Expressions\Interpreter\LeftShiftInstruction.cs (1)
13
public override int
ProducedStack
=> 1;
System\Linq\Expressions\Interpreter\LessThanInstruction.cs (1)
16
public override int
ProducedStack
=> 1;
System\Linq\Expressions\Interpreter\LessThanOrEqualInstruction.cs (1)
16
public override int
ProducedStack
=> 1;
System\Linq\Expressions\Interpreter\LocalAccess.cs (9)
44
public override int
ProducedStack
=> 1;
66
public override int
ProducedStack
=> 1;
84
public override int
ProducedStack
=> 1;
102
public override int
ProducedStack
=> 1;
125
public override int
ProducedStack
=> 1;
170
public override int
ProducedStack
=> 1;
207
public override int
ProducedStack
=> 1;
223
public override int
ProducedStack
=> 1;
461
public override int
ProducedStack
=> 1;
System\Linq\Expressions\Interpreter\ModuloInstruction.cs (1)
14
public override int
ProducedStack
=> 1;
System\Linq\Expressions\Interpreter\MulInstruction.cs (2)
14
public override int
ProducedStack
=> 1;
187
public override int
ProducedStack
=> 1;
System\Linq\Expressions\Interpreter\NegateInstruction.cs (2)
14
public override int
ProducedStack
=> 1;
124
public override int
ProducedStack
=> 1;
System\Linq\Expressions\Interpreter\NewInstruction.cs (1)
22
public override int
ProducedStack
=> 1;
System\Linq\Expressions\Interpreter\NotEqualInstruction.cs (1)
16
public override int
ProducedStack
=> 1;
System\Linq\Expressions\Interpreter\NotInstruction.cs (1)
15
public override int
ProducedStack
=> 1;
System\Linq\Expressions\Interpreter\NullCheckInstruction.cs (1)
13
public override int
ProducedStack
=> 1;
System\Linq\Expressions\Interpreter\NumericConvertInstruction.cs (1)
50
public override int
ProducedStack
=> 1;
System\Linq\Expressions\Interpreter\OrInstruction.cs (1)
13
public override int
ProducedStack
=> 1;
System\Linq\Expressions\Interpreter\RightShiftInstruction.cs (1)
13
public override int
ProducedStack
=> 1;
System\Linq\Expressions\Interpreter\StackOperations.cs (3)
18
public override int
ProducedStack
=> 1;
39
public override int
ProducedStack
=> 1;
76
public override int
ProducedStack
=> 1;
System\Linq\Expressions\Interpreter\SubInstruction.cs (2)
14
public override int
ProducedStack
=> 1;
186
public override int
ProducedStack
=> 1;
System\Linq\Expressions\Interpreter\TypeOperations.cs (7)
23
public override int
ProducedStack
=> 1;
59
public override int
ProducedStack
=> 1;
81
public override int
ProducedStack
=> 1;
99
public override int
ProducedStack
=> 1;
118
public override int
ProducedStack
=> 1;
264
public override int
ProducedStack
=> 1;
476
public override int
ProducedStack
=> 1;
5 references to ProducedStack
System.Linq.Expressions (5)
System\Linq\Expressions\Interpreter\CallInstruction.cs (1)
270
if (
ProducedStack
> 0)
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 &&
199
_currentStackDepth += instruction.
ProducedStack
;
225
_currentStackDepth -= instruction.
ProducedStack
;