212 references to Push
System.Linq.Expressions (212)
System\Linq\Expressions\Interpreter\AndInstruction.cs (14)
26frame.Push(null); 42frame.Push(null); 58frame.Push(null); 74frame.Push(null); 77frame.Push((long)left & (long)right); 90frame.Push(null); 106frame.Push(null); 122frame.Push(null); 125frame.Push((uint)left & (uint)right); 138frame.Push(null); 141frame.Push((ulong)left & (ulong)right); 156frame.Push(null); 160frame.Push((bool)right ? null : Utils.BoxedFalse); 166frame.Push((bool)left ? null : Utils.BoxedFalse);
System\Linq\Expressions\Interpreter\ArrayOperations.cs (4)
31frame.Push(array); 56frame.Push(length < 0 ? new int[length] : Array.CreateInstance(_elementType, length)); 93frame.Push(array); 112frame.Push(array.GetValue(index));
System\Linq\Expressions\Interpreter\DecrementInstruction.cs (13)
26frame.Push(null); 43frame.Push(null); 60frame.Push(null); 64frame.Push(unchecked((long)obj - 1)); 77frame.Push(null); 94frame.Push(null); 98frame.Push(unchecked((uint)obj - 1)); 111frame.Push(null); 115frame.Push(unchecked((ulong)obj - 1)); 128frame.Push(null); 132frame.Push(unchecked((float)obj - 1)); 145frame.Push(null); 149frame.Push(unchecked((double)obj - 1));
System\Linq\Expressions\Interpreter\DefaultValueInstruction.cs (1)
30frame.Push(RuntimeHelpers.GetUninitializedObject(_type));
System\Linq\Expressions\Interpreter\EqualInstruction.cs (12)
302frame.Push(null); 320frame.Push(null); 338frame.Push(null); 356frame.Push(null); 374frame.Push(null); 392frame.Push(null); 410frame.Push(null); 428frame.Push(null); 446frame.Push(null); 464frame.Push(null); 482frame.Push(null); 500frame.Push(null);
System\Linq\Expressions\Interpreter\ExclusiveOrInstruction.cs (12)
26frame.Push(null); 42frame.Push(null); 58frame.Push(null); 74frame.Push(null); 77frame.Push((long)left ^ (long)right); 90frame.Push(null); 106frame.Push(null); 122frame.Push(null); 125frame.Push((uint)left ^ (uint)right); 138frame.Push(null); 141frame.Push((ulong)left ^ (ulong)right); 154frame.Push(null);
System\Linq\Expressions\Interpreter\FieldOperations.cs (2)
35frame.Push(_field.GetValue(obj: null)); 56frame.Push(_field.GetValue(self));
System\Linq\Expressions\Interpreter\GreaterThanInstruction.cs (11)
37frame.Push(_nullValue); 60frame.Push(_nullValue); 83frame.Push(_nullValue); 106frame.Push(_nullValue); 129frame.Push(_nullValue); 152frame.Push(_nullValue); 175frame.Push(_nullValue); 198frame.Push(_nullValue); 221frame.Push(_nullValue); 244frame.Push(_nullValue); 267frame.Push(_nullValue);
System\Linq\Expressions\Interpreter\GreaterThanOrEqualInstruction.cs (11)
37frame.Push(_nullValue); 60frame.Push(_nullValue); 83frame.Push(_nullValue); 106frame.Push(_nullValue); 129frame.Push(_nullValue); 152frame.Push(_nullValue); 175frame.Push(_nullValue); 198frame.Push(_nullValue); 221frame.Push(_nullValue); 244frame.Push(_nullValue); 267frame.Push(_nullValue);
System\Linq\Expressions\Interpreter\IncrementInstruction.cs (13)
26frame.Push(null); 43frame.Push(null); 60frame.Push(null); 64frame.Push(unchecked(1 + (long)obj)); 77frame.Push(null); 94frame.Push(null); 98frame.Push(unchecked(1 + (uint)obj)); 111frame.Push(null); 115frame.Push(unchecked(1 + (ulong)obj)); 128frame.Push(null); 132frame.Push(unchecked(1 + (float)obj)); 145frame.Push(null); 149frame.Push(unchecked(1 + (double)obj));
System\Linq\Expressions\Interpreter\InterpretedFrame.cs (1)
239Push(_pendingValue);
System\Linq\Expressions\Interpreter\LeftShiftInstruction.cs (11)
26frame.Push(null); 44frame.Push(null); 62frame.Push(null); 80frame.Push(null); 84frame.Push((long)value << (int)shift); 98frame.Push(null); 116frame.Push(null); 134frame.Push(null); 138frame.Push((uint)value << (int)shift); 152frame.Push(null); 156frame.Push((ulong)value << (int)shift);
System\Linq\Expressions\Interpreter\LessThanInstruction.cs (11)
37frame.Push(_nullValue); 60frame.Push(_nullValue); 83frame.Push(_nullValue); 106frame.Push(_nullValue); 129frame.Push(_nullValue); 152frame.Push(_nullValue); 175frame.Push(_nullValue); 198frame.Push(_nullValue); 221frame.Push(_nullValue); 244frame.Push(_nullValue); 267frame.Push(_nullValue);
System\Linq\Expressions\Interpreter\LessThanOrEqualInstruction.cs (11)
37frame.Push(_nullValue); 60frame.Push(_nullValue); 83frame.Push(_nullValue); 106frame.Push(_nullValue); 129frame.Push(_nullValue); 152frame.Push(_nullValue); 175frame.Push(_nullValue); 198frame.Push(_nullValue); 221frame.Push(_nullValue); 244frame.Push(_nullValue); 267frame.Push(_nullValue);
System\Linq\Expressions\Interpreter\LightCompiler.cs (1)
150frame.Push(exception);
System\Linq\Expressions\Interpreter\LocalAccess.cs (2)
229frame.Push(o == null ? o : RuntimeHelpers.GetObjectValue(o)); 472frame.Push(RuntimeVariables.Create(ret));
System\Linq\Expressions\Interpreter\NegateInstruction.cs (12)
26frame.Push(null); 43frame.Push(null); 60frame.Push(null); 64frame.Push(unchecked(-(long)obj)); 77frame.Push(null); 81frame.Push(-(float)obj); 94frame.Push(null); 98frame.Push(-(double)obj); 136frame.Push(null); 153frame.Push(null); 170frame.Push(null); 174frame.Push(checked(-(long)obj));
System\Linq\Expressions\Interpreter\NotEqualInstruction.cs (11)
302frame.Push(null); 320frame.Push(null); 338frame.Push(null); 356frame.Push(null); 374frame.Push(null); 392frame.Push(null); 410frame.Push(null); 428frame.Push(null); 446frame.Push(null); 464frame.Push(null); 482frame.Push(null);
System\Linq\Expressions\Interpreter\NotInstruction.cs (12)
25frame.Push(null); 42frame.Push(null); 46frame.Push(~(long)value); 59frame.Push(null); 76frame.Push(null); 93frame.Push(null); 97frame.Push(~(ulong)value); 110frame.Push(null); 114frame.Push(~(uint)value); 127frame.Push(null); 144frame.Push(null); 161frame.Push(null);
System\Linq\Expressions\Interpreter\NumericConvertInstruction.cs (1)
42frame.Push(converted);
System\Linq\Expressions\Interpreter\OrInstruction.cs (14)
26frame.Push(null); 42frame.Push(null); 58frame.Push(null); 74frame.Push(null); 77frame.Push((long)left | (long)right); 90frame.Push(null); 106frame.Push(null); 122frame.Push(null); 125frame.Push((uint)left | (uint)right); 138frame.Push(null); 141frame.Push((ulong)left | (ulong)right); 156frame.Push(null); 160frame.Push((bool)right ? Utils.BoxedTrue : null); 167frame.Push((bool)left ? Utils.BoxedTrue : null);
System\Linq\Expressions\Interpreter\RightShiftInstruction.cs (11)
26frame.Push(null); 44frame.Push(null); 62frame.Push(null); 80frame.Push(null); 84frame.Push((long)value >> (int)shift); 98frame.Push(null); 116frame.Push(null); 134frame.Push(null); 138frame.Push((uint)value >> (int)shift); 152frame.Push(null); 156frame.Push((ulong)value >> (int)shift);
System\Linq\Expressions\Interpreter\TypeOperations.cs (21)
44frame.Push(d); 87frame.Push(_type.IsInstanceOfType(value) ? value : null); 166frame.Push(RuntimeHelpers.GetUninitializedObject(_defaultValueType)); 180frame.Push(obj ?? dflt); 199frame.Push(Utils.BoxedFalse); 214frame.Push(obj == null ? "" : obj.ToString()); 272frame.Push((T)value!); 316frame.Push(value); 336frame.Push(null); 399frame.Push(from == null ? null : Enum.ToObject(_t, from)); 426frame.Push(Enum.ToObject(_t, (int)from)); 429frame.Push(Enum.ToObject(_t, (long)from)); 432frame.Push(Enum.ToObject(_t, (uint)from)); 435frame.Push(Enum.ToObject(_t, (ulong)from)); 438frame.Push(Enum.ToObject(_t, (byte)from)); 441frame.Push(Enum.ToObject(_t, (sbyte)from)); 444frame.Push(Enum.ToObject(_t, (short)from)); 447frame.Push(Enum.ToObject(_t, (ushort)from)); 451frame.Push(Enum.ToObject(_t, (char)from)); 457frame.Push(Enum.ToObject(_t, (bool)from)); 487frame.Push(operand);