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