24 references to IsLiftedToNull
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (1)
ExpressionTrees\Sources\ExprLambdaUtils.vb (1)
180If node.IsLiftedToNull Then
System.Linq.Expressions (23)
System\Linq\Expressions\BinaryExpression.cs (7)
109return Expression.MakeBinary(NodeType, left, right, IsLiftedToNull, Method, conversion); 967/// and the <see cref="BinaryExpression.Left"/>, <see cref="BinaryExpression.Right"/>, <see cref="BinaryExpression.IsLiftedToNull"/>, and <see cref="BinaryExpression.Method"/> properties set to the specified values. 1019/// and the <see cref="BinaryExpression.Left"/>, <see cref="BinaryExpression.Right"/>, <see cref="BinaryExpression.IsLiftedToNull"/>, and <see cref="BinaryExpression.Method"/> properties set to the specified values. 1112/// and the <see cref="BinaryExpression.Left"/>, <see cref="BinaryExpression.Right"/>, <see cref="BinaryExpression.IsLiftedToNull"/>, and <see cref="BinaryExpression.Method"/> properties set to the specified values. 1146/// and the <see cref="BinaryExpression.Left"/>, <see cref="BinaryExpression.Right"/>, <see cref="BinaryExpression.IsLiftedToNull"/>, and <see cref="BinaryExpression.Method"/> properties set to the specified values. 1179/// and the <see cref="BinaryExpression.Left"/>, <see cref="BinaryExpression.Right"/>, <see cref="BinaryExpression.IsLiftedToNull"/>, and <see cref="BinaryExpression.Method"/> properties set to the specified values. 1212/// and the <see cref="BinaryExpression.Left"/>, <see cref="BinaryExpression.Right"/>, <see cref="BinaryExpression.IsLiftedToNull"/>, and <see cref="BinaryExpression.Method"/> properties set to the specified values.
System\Linq\Expressions\Compiler\LambdaCompiler.Binary.cs (5)
41Debug.Assert(!b.IsLiftedToNull || b.Type == typeof(bool?)); 44EmitNullEquality(b.NodeType, b.Right, b.IsLiftedToNull); 49EmitNullEquality(b.NodeType, b.Left, b.IsLiftedToNull); 65EmitBinaryOperator(b.NodeType, b.Left.Type, b.Right.Type, b.Type, b.IsLiftedToNull); 101if (b.IsLiftedToNull)
System\Linq\Expressions\Compiler\LambdaCompiler.Logical.cs (2)
509Debug.Assert(!node.IsLiftedToNull); 584Debug.Assert(!node.IsLiftedToNull);
System\Linq\Expressions\Expression.DebuggerProxy.cs (1)
26public bool IsLiftedToNull => _node.IsLiftedToNull;
System\Linq\Expressions\Interpreter\LightCompiler.cs (8)
790if (node.IsLiftedToNull) 868if (node.IsLiftedToNull) 932CompileEqual(node.Left, node.Right, node.IsLiftedToNull); 936CompileNotEqual(node.Left, node.Right, node.IsLiftedToNull); 1007case ExpressionType.LessThan: _instructions.EmitLessThan(left.Type, node.IsLiftedToNull); break; 1008case ExpressionType.LessThanOrEqual: _instructions.EmitLessThanOrEqual(left.Type, node.IsLiftedToNull); break; 1009case ExpressionType.GreaterThan: _instructions.EmitGreaterThan(left.Type, node.IsLiftedToNull); break; 1010case ExpressionType.GreaterThanOrEqual: _instructions.EmitGreaterThanOrEqual(left.Type, node.IsLiftedToNull); break;