2 instantiations of DbIsOfExpression
System.Data.Entity (2)
System\Data\Common\CommandTrees\ExpressionBuilder\DbExpressionBuilder.cs (2)
1081return new DbIsOfExpression(DbExpressionKind.IsOf, booleanResultType, argument, type); 1101return 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"/>. 487public override void Visit(DbIsOfExpression expression)
System\Data\Common\CommandTrees\DbExpressionVisitor.cs (1)
151public abstract void Visit(DbIsOfExpression expression);
System\Data\Common\CommandTrees\DbExpressionVisitor_TResultType.cs (1)
173public abstract TResultType Visit(DbIsOfExpression expression);
System\Data\Common\CommandTrees\DefaultExpressionVisitor.cs (1)
679public 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. 1078public 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). 1098public static DbIsOfExpression IsOfOnly(this DbExpression argument, TypeUsage type)
System\Data\Common\CommandTrees\ExpressionBuilder\Internal\ArgumentValidation.cs (1)
1079throw EntityUtil.Argument(System.Data.Entity.Strings.Cqt_General_PolymorphicArgRequired(typeof(DbIsOfExpression).Name));
System\Data\Common\CommandTrees\Internal\ExpressionDumper.cs (1)
624public override void Visit(DbIsOfExpression e)
System\Data\Common\CommandTrees\Internal\ExpressionKeyGen.cs (1)
455public override void Visit(DbIsOfExpression e)
System\Data\Common\CommandTrees\Internal\ExpressionPrinter.cs (1)
710public override TreeNode Visit(DbIsOfExpression e)
System\Data\Mapping\Update\Internal\Propagator.Evaluator.cs (1)
186public override PropagatorResult Visit(DbIsOfExpression predicate)
System\Data\Mapping\Update\Internal\UpdateExpressionVisitor.cs (1)
167public override TReturn Visit(DbIsOfExpression expression)
System\Data\Mapping\ViewValidator.cs (1)
475public override DbExpressionEntitySetInfo Visit(DbIsOfExpression expression)
System\Data\Query\PlanCompiler\ITreeGenerator.cs (8)
1675public override Node Visit(DbIsOfExpression e) 1731internal IsOfFilter(DbIsOfExpression template) 1836internal IsOfFilter Merge(DbIsOfExpression other) 1881DbExpression isOfArgument = ((DbIsOfExpression)filter.Predicate).Argument; 1918DbIsOfExpression isOfExp = (DbIsOfExpression)filter.Predicate; 2178DbIsOfExpression isOfPredicate = (DbIsOfExpression)e.Predicate;
System\Data\SqlClient\SqlGen\Sql8ConformanceChecker.cs (1)
439public override bool Visit(DbIsOfExpression expression)
System\Data\SqlClient\SqlGen\SqlGenerator.cs (1)
1604public override ISqlFragment Visit(DbIsOfExpression e)