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