2 instantiations of DbIsOfExpression
System.Data.Entity (2)
System\Data\Common\CommandTrees\ExpressionBuilder\DbExpressionBuilder.cs (2)
1081
return new
DbIsOfExpression
(DbExpressionKind.IsOf, booleanResultType, argument, type);
1101
return new
DbIsOfExpression
(DbExpressionKind.IsOfOnly, booleanResultType, argument, type);
26 references to DbIsOfExpression
System.Data.Entity (26)
System\Data\Common\CommandTrees\BasicExpressionVisitor.cs (2)
483
/// Visitor pattern method for <see cref="
DbIsOfExpression
"/>.
487
public override void Visit(
DbIsOfExpression
expression)
System\Data\Common\CommandTrees\DbExpressionVisitor.cs (1)
151
public abstract void Visit(
DbIsOfExpression
expression);
System\Data\Common\CommandTrees\DbExpressionVisitor_TResultType.cs (1)
173
public abstract TResultType Visit(
DbIsOfExpression
expression);
System\Data\Common\CommandTrees\DefaultExpressionVisitor.cs (1)
679
public override DbExpression Visit(
DbIsOfExpression
expression)
System\Data\Common\CommandTrees\ExpressionBuilder\DbExpressionBuilder.cs (4)
1065
/// Creates a new <see cref="
DbIsOfExpression
"/> that determines whether the given argument is of the specified type or a subtype.
1078
public static
DbIsOfExpression
IsOf(this DbExpression argument, TypeUsage type)
1085
/// Creates a new <see cref="
DbIsOfExpression
"/> expression that determines whether the given argument is of the specified type, and only that type (not a subtype).
1098
public static
DbIsOfExpression
IsOfOnly(this DbExpression argument, TypeUsage type)
System\Data\Common\CommandTrees\ExpressionBuilder\Internal\ArgumentValidation.cs (1)
1079
throw EntityUtil.Argument(System.Data.Entity.Strings.Cqt_General_PolymorphicArgRequired(typeof(
DbIsOfExpression
).Name));
System\Data\Common\CommandTrees\Internal\ExpressionDumper.cs (1)
624
public override void Visit(
DbIsOfExpression
e)
System\Data\Common\CommandTrees\Internal\ExpressionKeyGen.cs (1)
455
public override void Visit(
DbIsOfExpression
e)
System\Data\Common\CommandTrees\Internal\ExpressionPrinter.cs (1)
710
public override TreeNode Visit(
DbIsOfExpression
e)
System\Data\Mapping\Update\Internal\Propagator.Evaluator.cs (1)
186
public override PropagatorResult Visit(
DbIsOfExpression
predicate)
System\Data\Mapping\Update\Internal\UpdateExpressionVisitor.cs (1)
167
public override TReturn Visit(
DbIsOfExpression
expression)
System\Data\Mapping\ViewValidator.cs (1)
475
public override DbExpressionEntitySetInfo Visit(
DbIsOfExpression
expression)
System\Data\Query\PlanCompiler\ITreeGenerator.cs (8)
1675
public override Node Visit(
DbIsOfExpression
e)
1731
internal IsOfFilter(
DbIsOfExpression
template)
1836
internal IsOfFilter Merge(
DbIsOfExpression
other)
1881
DbExpression isOfArgument = ((
DbIsOfExpression
)filter.Predicate).Argument;
1918
DbIsOfExpression
isOfExp = (
DbIsOfExpression
)filter.Predicate;
2178
DbIsOfExpression
isOfPredicate = (
DbIsOfExpression
)e.Predicate;
System\Data\SqlClient\SqlGen\Sql8ConformanceChecker.cs (1)
439
public override bool Visit(
DbIsOfExpression
expression)
System\Data\SqlClient\SqlGen\SqlGenerator.cs (1)
1604
public override ISqlFragment Visit(
DbIsOfExpression
e)