55 references to BoxedFalse
System.Linq.Expressions (55)
System\Linq\Expressions\Interpreter\AndInstruction.cs (2)
160
frame.Push((bool)right ? null : Utils.
BoxedFalse
);
166
frame.Push((bool)left ? null : Utils.
BoxedFalse
);
System\Linq\Expressions\Interpreter\GreaterThanInstruction.cs (11)
302
TypeCode.SByte => s_SByte ??= new GreaterThanSByte(Utils.
BoxedFalse
),
303
TypeCode.Int16 => s_Int16 ??= new GreaterThanInt16(Utils.
BoxedFalse
),
304
TypeCode.Char => s_Char ??= new GreaterThanChar(Utils.
BoxedFalse
),
305
TypeCode.Int32 => s_Int32 ??= new GreaterThanInt32(Utils.
BoxedFalse
),
306
TypeCode.Int64 => s_Int64 ??= new GreaterThanInt64(Utils.
BoxedFalse
),
307
TypeCode.Byte => s_Byte ??= new GreaterThanByte(Utils.
BoxedFalse
),
308
TypeCode.UInt16 => s_UInt16 ??= new GreaterThanUInt16(Utils.
BoxedFalse
),
309
TypeCode.UInt32 => s_UInt32 ??= new GreaterThanUInt32(Utils.
BoxedFalse
),
310
TypeCode.UInt64 => s_UInt64 ??= new GreaterThanUInt64(Utils.
BoxedFalse
),
311
TypeCode.Single => s_Single ??= new GreaterThanSingle(Utils.
BoxedFalse
),
312
TypeCode.Double => s_Double ??= new GreaterThanDouble(Utils.
BoxedFalse
),
System\Linq\Expressions\Interpreter\GreaterThanOrEqualInstruction.cs (11)
302
TypeCode.SByte => s_SByte ??= new GreaterThanOrEqualSByte(Utils.
BoxedFalse
),
303
TypeCode.Int16 => s_Int16 ??= new GreaterThanOrEqualInt16(Utils.
BoxedFalse
),
304
TypeCode.Char => s_Char ??= new GreaterThanOrEqualChar(Utils.
BoxedFalse
),
305
TypeCode.Int32 => s_Int32 ??= new GreaterThanOrEqualInt32(Utils.
BoxedFalse
),
306
TypeCode.Int64 => s_Int64 ??= new GreaterThanOrEqualInt64(Utils.
BoxedFalse
),
307
TypeCode.Byte => s_Byte ??= new GreaterThanOrEqualByte(Utils.
BoxedFalse
),
308
TypeCode.UInt16 => s_UInt16 ??= new GreaterThanOrEqualUInt16(Utils.
BoxedFalse
),
309
TypeCode.UInt32 => s_UInt32 ??= new GreaterThanOrEqualUInt32(Utils.
BoxedFalse
),
310
TypeCode.UInt64 => s_UInt64 ??= new GreaterThanOrEqualUInt64(Utils.
BoxedFalse
),
311
TypeCode.Single => s_Single ??= new GreaterThanOrEqualSingle(Utils.
BoxedFalse
),
312
TypeCode.Double => s_Double ??= new GreaterThanOrEqualDouble(Utils.
BoxedFalse
),
System\Linq\Expressions\Interpreter\InstructionList.cs (1)
340
Emit(s_false ??= new LoadObjectInstruction(Utils.
BoxedFalse
));
System\Linq\Expressions\Interpreter\InterpretedFrame.cs (1)
71
Data[StackIndex++] = value ? Utils.BoxedTrue : Utils.
BoxedFalse
;
System\Linq\Expressions\Interpreter\LessThanInstruction.cs (11)
301
TypeCode.SByte => s_SByte ??= new LessThanSByte(Utils.
BoxedFalse
),
302
TypeCode.Int16 => s_Int16 ??= new LessThanInt16(Utils.
BoxedFalse
),
303
TypeCode.Char => s_Char ??= new LessThanChar(Utils.
BoxedFalse
),
304
TypeCode.Int32 => s_Int32 ??= new LessThanInt32(Utils.
BoxedFalse
),
305
TypeCode.Int64 => s_Int64 ??= new LessThanInt64(Utils.
BoxedFalse
),
306
TypeCode.Byte => s_Byte ??= new LessThanByte(Utils.
BoxedFalse
),
307
TypeCode.UInt16 => s_UInt16 ??= new LessThanUInt16(Utils.
BoxedFalse
),
308
TypeCode.UInt32 => s_UInt32 ??= new LessThanUInt32(Utils.
BoxedFalse
),
309
TypeCode.UInt64 => s_UInt64 ??= new LessThanUInt64(Utils.
BoxedFalse
),
310
TypeCode.Single => s_Single ??= new LessThanSingle(Utils.
BoxedFalse
),
311
TypeCode.Double => s_Double ??= new LessThanDouble(Utils.
BoxedFalse
),
System\Linq\Expressions\Interpreter\LessThanOrEqualInstruction.cs (11)
302
TypeCode.SByte => s_SByte ??= new LessThanOrEqualSByte(Utils.
BoxedFalse
),
303
TypeCode.Int16 => s_Int16 ??= new LessThanOrEqualInt16(Utils.
BoxedFalse
),
304
TypeCode.Char => s_Char ??= new LessThanOrEqualChar(Utils.
BoxedFalse
),
305
TypeCode.Int32 => s_Int32 ??= new LessThanOrEqualInt32(Utils.
BoxedFalse
),
306
TypeCode.Int64 => s_Int64 ??= new LessThanOrEqualInt64(Utils.
BoxedFalse
),
307
TypeCode.Byte => s_Byte ??= new LessThanOrEqualByte(Utils.
BoxedFalse
),
308
TypeCode.UInt16 => s_UInt16 ??= new LessThanOrEqualUInt16(Utils.
BoxedFalse
),
309
TypeCode.UInt32 => s_UInt32 ??= new LessThanOrEqualUInt32(Utils.
BoxedFalse
),
310
TypeCode.UInt64 => s_UInt64 ??= new LessThanOrEqualUInt64(Utils.
BoxedFalse
),
311
TypeCode.Single => s_Single ??= new LessThanOrEqualSingle(Utils.
BoxedFalse
),
312
TypeCode.Double => s_Double ??= new LessThanOrEqualDouble(Utils.
BoxedFalse
),
System\Linq\Expressions\Interpreter\LightCompiler.cs (4)
827
node.NodeType == ExpressionType.Equal ? AstUtils.
BoxedFalse
: AstUtils.BoxedTrue,
872
_instructions.EmitLoad(AstUtils.
BoxedFalse
, typeof(object));
1429
_instructions.EmitLoad(andAlso ? AstUtils.BoxedTrue : AstUtils.
BoxedFalse
, typeof(object));
1435
_instructions.EmitLoad(andAlso ? AstUtils.
BoxedFalse
: AstUtils.BoxedTrue, typeof(object));
System\Linq\Expressions\Interpreter\TypeOperations.cs (1)
199
frame.Push(Utils.
BoxedFalse
);
System\Linq\Expressions\Interpreter\Utilities.cs (1)
104
result = Utils.
BoxedFalse
;
System\Linq\Expressions\Utils.cs (1)
34
private static readonly ConstantExpression s_false = Expression.Constant(
BoxedFalse
);