150 references to Push
System.Linq.Expressions (150)
System\Linq\Expressions\Interpreter\AndInstruction.cs (1)
169frame.Push((bool)left & (bool)right);
System\Linq\Expressions\Interpreter\EqualInstruction.cs (49)
29frame.Push(right == null); 33frame.Push(false); 37frame.Push((bool)left == (bool)right); 51frame.Push(right == null); 55frame.Push(false); 59frame.Push((sbyte)left == (sbyte)right); 73frame.Push(right == null); 77frame.Push(false); 81frame.Push((short)left == (short)right); 95frame.Push(right == null); 99frame.Push(false); 103frame.Push((char)left == (char)right); 117frame.Push(right == null); 121frame.Push(false); 125frame.Push((int)left == (int)right); 139frame.Push(right == null); 143frame.Push(false); 147frame.Push((long)left == (long)right); 161frame.Push(right == null); 165frame.Push(false); 169frame.Push((byte)left == (byte)right); 183frame.Push(right == null); 187frame.Push(false); 191frame.Push((ushort)left == (ushort)right); 205frame.Push(right == null); 209frame.Push(false); 213frame.Push((uint)left == (uint)right); 227frame.Push(right == null); 231frame.Push(false); 235frame.Push((ulong)left == (ulong)right); 249frame.Push(right == null); 253frame.Push(false); 257frame.Push((float)left == (float)right); 271frame.Push(right == null); 275frame.Push(false); 279frame.Push((double)left == (double)right); 289frame.Push(frame.Pop() == frame.Pop()); 306frame.Push((bool)left == (bool)right); 324frame.Push((sbyte)left == (sbyte)right); 342frame.Push((short)left == (short)right); 360frame.Push((char)left == (char)right); 378frame.Push((int)left == (int)right); 396frame.Push((long)left == (long)right); 414frame.Push((byte)left == (byte)right); 432frame.Push((ushort)left == (ushort)right); 450frame.Push((uint)left == (uint)right); 468frame.Push((ulong)left == (ulong)right); 486frame.Push((float)left == (float)right); 504frame.Push((double)left == (double)right);
System\Linq\Expressions\Interpreter\ExclusiveOrInstruction.cs (1)
157frame.Push((bool)left ^ (bool)right);
System\Linq\Expressions\Interpreter\GreaterThanInstruction.cs (11)
41frame.Push((sbyte)left > (sbyte)right); 64frame.Push((short)left > (short)right); 87frame.Push((char)left > (char)right); 110frame.Push((int)left > (int)right); 133frame.Push((long)left > (long)right); 156frame.Push((byte)left > (byte)right); 179frame.Push((ushort)left > (ushort)right); 202frame.Push((uint)left > (uint)right); 225frame.Push((ulong)left > (ulong)right); 248frame.Push((float)left > (float)right); 271frame.Push((double)left > (double)right);
System\Linq\Expressions\Interpreter\GreaterThanOrEqualInstruction.cs (11)
41frame.Push((sbyte)left >= (sbyte)right); 64frame.Push((short)left >= (short)right); 87frame.Push((char)left >= (char)right); 110frame.Push((int)left >= (int)right); 133frame.Push((long)left >= (long)right); 156frame.Push((byte)left >= (byte)right); 179frame.Push((ushort)left >= (ushort)right); 202frame.Push((uint)left >= (uint)right); 225frame.Push((ulong)left >= (ulong)right); 248frame.Push((float)left >= (float)right); 271frame.Push((double)left >= (double)right);
System\Linq\Expressions\Interpreter\LessThanInstruction.cs (11)
41frame.Push((sbyte)left < (sbyte)right); 64frame.Push((short)left < (short)right); 87frame.Push((char)left < (char)right); 110frame.Push((int)left < (int)right); 133frame.Push((long)left < (long)right); 156frame.Push((byte)left < (byte)right); 179frame.Push((ushort)left < (ushort)right); 202frame.Push((uint)left < (uint)right); 225frame.Push((ulong)left < (ulong)right); 248frame.Push((float)left < (float)right); 271frame.Push((double)left < (double)right);
System\Linq\Expressions\Interpreter\LessThanOrEqualInstruction.cs (11)
41frame.Push((sbyte)left <= (sbyte)right); 64frame.Push((short)left <= (short)right); 87frame.Push((char)left <= (char)right); 110frame.Push((int)left <= (int)right); 133frame.Push((long)left <= (long)right); 156frame.Push((byte)left <= (byte)right); 179frame.Push((ushort)left <= (ushort)right); 202frame.Push((uint)left <= (uint)right); 225frame.Push((ulong)left <= (ulong)right); 248frame.Push((float)left <= (float)right); 271frame.Push((double)left <= (double)right);
System\Linq\Expressions\Interpreter\NotEqualInstruction.cs (48)
29frame.Push(right != null); 33frame.Push(true); 37frame.Push((bool)left != (bool)right); 51frame.Push(right != null); 55frame.Push(true); 59frame.Push((sbyte)left != (sbyte)right); 73frame.Push(right != null); 77frame.Push(true); 81frame.Push((short)left != (short)right); 95frame.Push(right != null); 99frame.Push(true); 103frame.Push((char)left != (char)right); 117frame.Push(right != null); 121frame.Push(true); 125frame.Push((int)left != (int)right); 139frame.Push(right != null); 143frame.Push(true); 147frame.Push((long)left != (long)right); 161frame.Push(right != null); 165frame.Push(true); 169frame.Push((byte)left != (byte)right); 183frame.Push(right != null); 187frame.Push(true); 191frame.Push((ushort)left != (ushort)right); 205frame.Push(right != null); 209frame.Push(true); 213frame.Push((uint)left != (uint)right); 227frame.Push(right != null); 231frame.Push(true); 235frame.Push((ulong)left != (ulong)right); 249frame.Push(right != null); 253frame.Push(true); 257frame.Push((float)left != (float)right); 271frame.Push(right != null); 275frame.Push(true); 279frame.Push((double)left != (double)right); 289frame.Push(frame.Pop() != frame.Pop()); 306frame.Push((sbyte)left != (sbyte)right); 324frame.Push((short)left != (short)right); 342frame.Push((char)left != (char)right); 360frame.Push((int)left != (int)right); 378frame.Push((long)left != (long)right); 396frame.Push((byte)left != (byte)right); 414frame.Push((ushort)left != (ushort)right); 432frame.Push((uint)left != (uint)right); 450frame.Push((ulong)left != (ulong)right); 468frame.Push((float)left != (float)right); 486frame.Push((double)left != (double)right);
System\Linq\Expressions\Interpreter\NotInstruction.cs (1)
29frame.Push(!(bool)value);
System\Linq\Expressions\Interpreter\OrInstruction.cs (1)
171frame.Push((bool)left | (bool)right);
System\Linq\Expressions\Interpreter\TypeOperations.cs (5)
64frame.Push(_type.IsInstanceOfType(frame.Pop())); 108frame.Push((object?)obj?.GetType() == type); 128frame.Push(obj != null); 195frame.Push(other == null); 203frame.Push(obj.Equals(other));