351 references to Pop
System.Linq.Expressions (351)
System\Linq\Expressions\Interpreter\AndInstruction.cs (18)
22
object? left = frame.
Pop
();
23
object? right = frame.
Pop
();
38
object? left = frame.
Pop
();
39
object? right = frame.
Pop
();
54
object? left = frame.
Pop
();
55
object? right = frame.
Pop
();
70
object? left = frame.
Pop
();
71
object? right = frame.
Pop
();
86
object? left = frame.
Pop
();
87
object? right = frame.
Pop
();
102
object? left = frame.
Pop
();
103
object? right = frame.
Pop
();
118
object? left = frame.
Pop
();
119
object? right = frame.
Pop
();
134
object? left = frame.
Pop
();
135
object? right = frame.
Pop
();
150
object? right = frame.
Pop
();
151
object? left = frame.
Pop
();
System\Linq\Expressions\Interpreter\ArrayOperations.cs (9)
29
array.SetValue(frame.
Pop
(), i);
52
int length = ConvertHelper.ToInt32NoNull(frame.
Pop
());
82
int length = ConvertHelper.ToInt32NoNull(frame.
Pop
());
110
int index = ConvertHelper.ToInt32NoNull(frame.
Pop
());
111
Array array = (Array)frame.
Pop
()!;
128
object? value = frame.
Pop
();
129
int index = ConvertHelper.ToInt32NoNull(frame.
Pop
());
130
Array array = (Array)frame.
Pop
()!;
148
object obj = frame.
Pop
()!;
System\Linq\Expressions\Interpreter\ControlFlowInstructions.cs (6)
61
if (!(bool)frame.
Pop
()!)
83
if ((bool)frame.
Pop
()!)
255
object? value = _hasValue ? frame.
Pop
() : Interpreter.NoValue;
726
Exception? ex = WrapThrownObject(frame.
Pop
());
755
return _cases.TryGetValue((T)frame.
Pop
()!, out target) ? target : 1;
777
object? value = frame.
Pop
();
System\Linq\Expressions\Interpreter\DecrementInstruction.cs (8)
23
object? obj = frame.
Pop
();
40
object? obj = frame.
Pop
();
57
object? obj = frame.
Pop
();
74
object? obj = frame.
Pop
();
91
object? obj = frame.
Pop
();
108
object? obj = frame.
Pop
();
125
object? obj = frame.
Pop
();
142
object? obj = frame.
Pop
();
System\Linq\Expressions\Interpreter\EqualInstruction.cs (50)
25
object? right = frame.
Pop
();
26
object? left = frame.
Pop
();
47
object? right = frame.
Pop
();
48
object? left = frame.
Pop
();
69
object? right = frame.
Pop
();
70
object? left = frame.
Pop
();
91
object? right = frame.
Pop
();
92
object? left = frame.
Pop
();
113
object? right = frame.
Pop
();
114
object? left = frame.
Pop
();
135
object? right = frame.
Pop
();
136
object? left = frame.
Pop
();
157
object? right = frame.
Pop
();
158
object? left = frame.
Pop
();
179
object? right = frame.
Pop
();
180
object? left = frame.
Pop
();
201
object? right = frame.
Pop
();
202
object? left = frame.
Pop
();
223
object? right = frame.
Pop
();
224
object? left = frame.
Pop
();
245
object? right = frame.
Pop
();
246
object? left = frame.
Pop
();
267
object? right = frame.
Pop
();
268
object? left = frame.
Pop
();
289
frame.Push(frame.
Pop
() == frame.
Pop
());
298
object? right = frame.
Pop
();
299
object? left = frame.
Pop
();
316
object? right = frame.
Pop
();
317
object? left = frame.
Pop
();
334
object? right = frame.
Pop
();
335
object? left = frame.
Pop
();
352
object? right = frame.
Pop
();
353
object? left = frame.
Pop
();
370
object? right = frame.
Pop
();
371
object? left = frame.
Pop
();
388
object? right = frame.
Pop
();
389
object? left = frame.
Pop
();
406
object? right = frame.
Pop
();
407
object? left = frame.
Pop
();
424
object? right = frame.
Pop
();
425
object? left = frame.
Pop
();
442
object? right = frame.
Pop
();
443
object? left = frame.
Pop
();
460
object? right = frame.
Pop
();
461
object? left = frame.
Pop
();
478
object? right = frame.
Pop
();
479
object? left = frame.
Pop
();
496
object? right = frame.
Pop
();
497
object? left = frame.
Pop
();
System\Linq\Expressions\Interpreter\ExclusiveOrInstruction.cs (18)
22
object? left = frame.
Pop
();
23
object? right = frame.
Pop
();
38
object? left = frame.
Pop
();
39
object? right = frame.
Pop
();
54
object? left = frame.
Pop
();
55
object? right = frame.
Pop
();
70
object? left = frame.
Pop
();
71
object? right = frame.
Pop
();
86
object? left = frame.
Pop
();
87
object? right = frame.
Pop
();
102
object? left = frame.
Pop
();
103
object? right = frame.
Pop
();
118
object? left = frame.
Pop
();
119
object? right = frame.
Pop
();
134
object? left = frame.
Pop
();
135
object? right = frame.
Pop
();
150
object? left = frame.
Pop
();
151
object? right = frame.
Pop
();
System\Linq\Expressions\Interpreter\FieldOperations.cs (4)
53
object? self = frame.
Pop
();
74
object? value = frame.
Pop
();
75
object? self = frame.
Pop
();
97
object? value = frame.
Pop
();
System\Linq\Expressions\Interpreter\GreaterThanInstruction.cs (22)
33
object? right = frame.
Pop
();
34
object? left = frame.
Pop
();
56
object? right = frame.
Pop
();
57
object? left = frame.
Pop
();
79
object? right = frame.
Pop
();
80
object? left = frame.
Pop
();
102
object? right = frame.
Pop
();
103
object? left = frame.
Pop
();
125
object? right = frame.
Pop
();
126
object? left = frame.
Pop
();
148
object? right = frame.
Pop
();
149
object? left = frame.
Pop
();
171
object? right = frame.
Pop
();
172
object? left = frame.
Pop
();
194
object? right = frame.
Pop
();
195
object? left = frame.
Pop
();
217
object? right = frame.
Pop
();
218
object? left = frame.
Pop
();
240
object? right = frame.
Pop
();
241
object? left = frame.
Pop
();
263
object? right = frame.
Pop
();
264
object? left = frame.
Pop
();
System\Linq\Expressions\Interpreter\GreaterThanOrEqualInstruction.cs (22)
33
object? right = frame.
Pop
();
34
object? left = frame.
Pop
();
56
object? right = frame.
Pop
();
57
object? left = frame.
Pop
();
79
object? right = frame.
Pop
();
80
object? left = frame.
Pop
();
102
object? right = frame.
Pop
();
103
object? left = frame.
Pop
();
125
object? right = frame.
Pop
();
126
object? left = frame.
Pop
();
148
object? right = frame.
Pop
();
149
object? left = frame.
Pop
();
171
object? right = frame.
Pop
();
172
object? left = frame.
Pop
();
194
object? right = frame.
Pop
();
195
object? left = frame.
Pop
();
217
object? right = frame.
Pop
();
218
object? left = frame.
Pop
();
240
object? right = frame.
Pop
();
241
object? left = frame.
Pop
();
263
object? right = frame.
Pop
();
264
object? left = frame.
Pop
();
System\Linq\Expressions\Interpreter\IncrementInstruction.cs (8)
23
object? obj = frame.
Pop
();
40
object? obj = frame.
Pop
();
57
object? obj = frame.
Pop
();
74
object? obj = frame.
Pop
();
91
object? obj = frame.
Pop
();
108
object? obj = frame.
Pop
();
125
object? obj = frame.
Pop
();
142
object? obj = frame.
Pop
();
System\Linq\Expressions\Interpreter\InterpretedFrame.cs (2)
247
_pendingValue =
Pop
();
248
_pendingContinuation = (int)
Pop
()!;
System\Linq\Expressions\Interpreter\LeftShiftInstruction.cs (16)
22
object? shift = frame.
Pop
();
23
object? value = frame.
Pop
();
40
object? shift = frame.
Pop
();
41
object? value = frame.
Pop
();
58
object? shift = frame.
Pop
();
59
object? value = frame.
Pop
();
76
object? shift = frame.
Pop
();
77
object? value = frame.
Pop
();
94
object? shift = frame.
Pop
();
95
object? value = frame.
Pop
();
112
object? shift = frame.
Pop
();
113
object? value = frame.
Pop
();
130
object? shift = frame.
Pop
();
131
object? value = frame.
Pop
();
148
object? shift = frame.
Pop
();
149
object? value = frame.
Pop
();
System\Linq\Expressions\Interpreter\LessThanInstruction.cs (22)
33
object? right = frame.
Pop
();
34
object? left = frame.
Pop
();
56
object? right = frame.
Pop
();
57
object? left = frame.
Pop
();
79
object? right = frame.
Pop
();
80
object? left = frame.
Pop
();
102
object? right = frame.
Pop
();
103
object? left = frame.
Pop
();
125
object? right = frame.
Pop
();
126
object? left = frame.
Pop
();
148
object? right = frame.
Pop
();
149
object? left = frame.
Pop
();
171
object? right = frame.
Pop
();
172
object? left = frame.
Pop
();
194
object? right = frame.
Pop
();
195
object? left = frame.
Pop
();
217
object? right = frame.
Pop
();
218
object? left = frame.
Pop
();
240
object? right = frame.
Pop
();
241
object? left = frame.
Pop
();
263
object? right = frame.
Pop
();
264
object? left = frame.
Pop
();
System\Linq\Expressions\Interpreter\LessThanOrEqualInstruction.cs (22)
33
object? right = frame.
Pop
();
34
object? left = frame.
Pop
();
56
object? right = frame.
Pop
();
57
object? left = frame.
Pop
();
79
object? right = frame.
Pop
();
80
object? left = frame.
Pop
();
102
object? right = frame.
Pop
();
103
object? left = frame.
Pop
();
125
object? right = frame.
Pop
();
126
object? left = frame.
Pop
();
148
object? right = frame.
Pop
();
149
object? left = frame.
Pop
();
171
object? right = frame.
Pop
();
172
object? left = frame.
Pop
();
194
object? right = frame.
Pop
();
195
object? left = frame.
Pop
();
217
object? right = frame.
Pop
();
218
object? left = frame.
Pop
();
240
object? right = frame.
Pop
();
241
object? left = frame.
Pop
();
263
object? right = frame.
Pop
();
264
object? left = frame.
Pop
();
System\Linq\Expressions\Interpreter\LightCompiler.cs (2)
161
object? exceptionLocal = frame.
Pop
();
162
if ((bool)frame.
Pop
()!)
System\Linq\Expressions\Interpreter\LightLambda.cs (1)
427
return frame.
Pop
();
System\Linq\Expressions\Interpreter\LocalAccess.cs (3)
152
frame.Data[_index] = frame.
Pop
();
228
object? o = frame.
Pop
();
470
ret[i] = (IStrongBox)frame.
Pop
()!;
System\Linq\Expressions\Interpreter\NegateInstruction.cs (8)
23
object? obj = frame.
Pop
();
40
object? obj = frame.
Pop
();
57
object? obj = frame.
Pop
();
74
object? obj = frame.
Pop
();
91
object? obj = frame.
Pop
();
133
object? obj = frame.
Pop
();
150
object? obj = frame.
Pop
();
167
object? obj = frame.
Pop
();
System\Linq\Expressions\Interpreter\NotEqualInstruction.cs (48)
25
object? right = frame.
Pop
();
26
object? left = frame.
Pop
();
47
object? right = frame.
Pop
();
48
object? left = frame.
Pop
();
69
object? right = frame.
Pop
();
70
object? left = frame.
Pop
();
91
object? right = frame.
Pop
();
92
object? left = frame.
Pop
();
113
object? right = frame.
Pop
();
114
object? left = frame.
Pop
();
135
object? right = frame.
Pop
();
136
object? left = frame.
Pop
();
157
object? right = frame.
Pop
();
158
object? left = frame.
Pop
();
179
object? right = frame.
Pop
();
180
object? left = frame.
Pop
();
201
object? right = frame.
Pop
();
202
object? left = frame.
Pop
();
223
object? right = frame.
Pop
();
224
object? left = frame.
Pop
();
245
object? right = frame.
Pop
();
246
object? left = frame.
Pop
();
267
object? right = frame.
Pop
();
268
object? left = frame.
Pop
();
289
frame.Push(frame.
Pop
() != frame.
Pop
());
298
object? right = frame.
Pop
();
299
object? left = frame.
Pop
();
316
object? right = frame.
Pop
();
317
object? left = frame.
Pop
();
334
object? right = frame.
Pop
();
335
object? left = frame.
Pop
();
352
object? right = frame.
Pop
();
353
object? left = frame.
Pop
();
370
object? right = frame.
Pop
();
371
object? left = frame.
Pop
();
388
object? right = frame.
Pop
();
389
object? left = frame.
Pop
();
406
object? right = frame.
Pop
();
407
object? left = frame.
Pop
();
424
object? right = frame.
Pop
();
425
object? left = frame.
Pop
();
442
object? right = frame.
Pop
();
443
object? left = frame.
Pop
();
460
object? right = frame.
Pop
();
461
object? left = frame.
Pop
();
478
object? right = frame.
Pop
();
479
object? left = frame.
Pop
();
System\Linq\Expressions\Interpreter\NotInstruction.cs (9)
22
object? value = frame.
Pop
();
39
object? value = frame.
Pop
();
56
object? value = frame.
Pop
();
73
object? value = frame.
Pop
();
90
object? value = frame.
Pop
();
107
object? value = frame.
Pop
();
124
object? value = frame.
Pop
();
141
object? value = frame.
Pop
();
158
object? value = frame.
Pop
();
System\Linq\Expressions\Interpreter\NumericConvertInstruction.cs (1)
22
object? obj = frame.
Pop
();
System\Linq\Expressions\Interpreter\OrInstruction.cs (18)
22
object? left = frame.
Pop
();
23
object? right = frame.
Pop
();
38
object? left = frame.
Pop
();
39
object? right = frame.
Pop
();
54
object? left = frame.
Pop
();
55
object? right = frame.
Pop
();
70
object? left = frame.
Pop
();
71
object? right = frame.
Pop
();
86
object? left = frame.
Pop
();
87
object? right = frame.
Pop
();
102
object? left = frame.
Pop
();
103
object? right = frame.
Pop
();
118
object? left = frame.
Pop
();
119
object? right = frame.
Pop
();
134
object? left = frame.
Pop
();
135
object? right = frame.
Pop
();
150
object? right = frame.
Pop
();
151
object? left = frame.
Pop
();
System\Linq\Expressions\Interpreter\RightShiftInstruction.cs (16)
22
object? shift = frame.
Pop
();
23
object? value = frame.
Pop
();
40
object? shift = frame.
Pop
();
41
object? value = frame.
Pop
();
58
object? shift = frame.
Pop
();
59
object? value = frame.
Pop
();
76
object? shift = frame.
Pop
();
77
object? value = frame.
Pop
();
94
object? shift = frame.
Pop
();
95
object? value = frame.
Pop
();
112
object? shift = frame.
Pop
();
113
object? value = frame.
Pop
();
130
object? shift = frame.
Pop
();
131
object? value = frame.
Pop
();
148
object? shift = frame.
Pop
();
149
object? value = frame.
Pop
();
System\Linq\Expressions\Interpreter\StackOperations.cs (1)
65
frame.
Pop
();
System\Linq\Expressions\Interpreter\TypeOperations.cs (17)
34
closure[i] = (IStrongBox?)frame.
Pop
()!;
64
frame.Push(_type.IsInstanceOfType(frame.
Pop
()));
86
object? value = frame.
Pop
();
106
object? type = frame.
Pop
();
107
object? obj = frame.
Pop
();
127
object? obj = frame.
Pop
();
165
frame.
Pop
();
178
object? dflt = frame.
Pop
();
179
object? obj = frame.
Pop
();
191
object? other = frame.
Pop
();
192
object? obj = frame.
Pop
();
213
object? obj = frame.
Pop
();
223
object? obj = frame.
Pop
();
271
object? value = frame.
Pop
();
300
object? value = frame.
Pop
();
392
object? from = frame.
Pop
();
416
object? from = frame.
Pop
();