2 instantiations of DbIsNullExpression
System.Data.Entity (2)
System\Data\Common\CommandTrees\ExpressionBuilder\DbExpressionBuilder.cs (2)
950return new DbIsNullExpression(resultType, argument, false); 2759return new DbIsNullExpression(resultType, argument, true);
26 references to DbIsNullExpression
System.Data.Entity (26)
System\Data\Common\CommandTrees\BasicExpressionVisitor.cs (2)
343/// Visitor pattern method for <see cref="DbIsNullExpression"/>. 347public override void Visit(DbIsNullExpression expression)
System\Data\Common\CommandTrees\DbExpressionVisitor.cs (1)
145public abstract void Visit(DbIsNullExpression expression);
System\Data\Common\CommandTrees\DbExpressionVisitor_TResultType.cs (1)
166public abstract TResultType Visit(DbIsNullExpression expression);
System\Data\Common\CommandTrees\DefaultExpressionVisitor.cs (1)
537public override DbExpression Visit(DbIsNullExpression expression)
System\Data\Common\CommandTrees\ExpressionBuilder\DbExpressionBuilder.cs (3)
941/// Creates a new <see cref="DbIsNullExpression"/> that determines whether the specified argument is null. 947public static DbIsNullExpression IsNull(this DbExpression argument) 2756internal static DbIsNullExpression CreateIsNullExpressionAllowingRowTypeArgument(DbExpression argument)
System\Data\Common\CommandTrees\Internal\ExpressionDumper.cs (1)
551public override void Visit(DbIsNullExpression e)
System\Data\Common\CommandTrees\Internal\ExpressionKeyGen.cs (1)
384public override void Visit(DbIsNullExpression e)
System\Data\Common\CommandTrees\Internal\ExpressionPrinter.cs (1)
614public override TreeNode Visit(DbIsNullExpression e)
System\Data\Mapping\Update\Internal\Propagator.Evaluator.cs (1)
563public override PropagatorResult Visit(DbIsNullExpression node)
System\Data\Mapping\Update\Internal\UpdateExpressionVisitor.cs (1)
162public override TReturn Visit(DbIsNullExpression expression)
System\Data\Mapping\ViewValidator.cs (1)
415public override DbExpressionEntitySetInfo Visit(DbIsNullExpression expression)
System\Data\Query\PlanCompiler\ITreeGenerator.cs (1)
1467public override Node Visit(DbIsNullExpression e)
System\Data\SqlClient\SqlGen\DmlSqlGenerator.cs (1)
548public override void Visit(DbIsNullExpression expression)
System\Data\SqlClient\SqlGen\Sql8ConformanceChecker.cs (1)
429public override bool Visit(DbIsNullExpression expression)
System\Data\SqlClient\SqlGen\SqlGenerator.cs (9)
1594public override ISqlFragment Visit(DbIsNullExpression e) 1774/// <item><see cref="DbIsNullExpression"/>IS NULL becomes IS NOT NULL</item> 1795DbIsNullExpression isNullExpression = e.Argument as DbIsNullExpression; 1970DbIsNullExpression isNullExpression = values.FirstOrDefault(v => v.ExpressionKind == DbExpressionKind.IsNull) as DbIsNullExpression; 2170var potentialKey = ((DbIsNullExpression)e).Argument; 2967/// <see cref="Visit(DbIsNullExpression)"/> 2972private SqlBuilder VisitIsNullExpression(DbIsNullExpression e, bool negate)