2 instantiations of DbOfTypeExpression
System.Data.Entity (2)
System\Data\Common\CommandTrees\ExpressionBuilder\DbExpressionBuilder.cs (2)
1039return new DbOfTypeExpression(DbExpressionKind.OfType, collectionOfTypeResultType, argument, type); 1061return new DbOfTypeExpression(DbExpressionKind.OfTypeOnly, collectionOfTypeResultType, argument, type);
23 references to DbOfTypeExpression
System.Data.Entity (23)
System\Data\Common\CommandTrees\BasicExpressionVisitor.cs (2)
453/// Visitor pattern method for <see cref="DbOfTypeExpression"/>. 457public override void Visit(DbOfTypeExpression expression)
System\Data\Common\CommandTrees\DbExpressionVisitor.cs (1)
210public abstract void Visit(DbOfTypeExpression expression);
System\Data\Common\CommandTrees\DbExpressionVisitor_TResultType.cs (1)
241public abstract TResultType Visit(DbOfTypeExpression expression);
System\Data\Common\CommandTrees\DefaultExpressionVisitor.cs (1)
720public override DbExpression Visit(DbOfTypeExpression expression)
System\Data\Common\CommandTrees\ExpressionBuilder\DbExpressionBuilder.cs (4)
1021/// Creates a new <see cref="DbOfTypeExpression"/> that produces a set consisting of the elements of the given input set that are of the specified type. 1036public static DbOfTypeExpression OfType(this DbExpression argument, TypeUsage type) 1043/// Creates a new <see cref="DbOfTypeExpression"/> that produces a set consisting of the elements of the given input set that are of exactly the specified type. 1058public static DbOfTypeExpression OfTypeOnly(this DbExpression argument, TypeUsage type)
System\Data\Common\CommandTrees\ExpressionBuilder\Internal\ArgumentValidation.cs (2)
1046RequireCollectionArgument<DbOfTypeExpression>(argument); 1055throw EntityUtil.Argument(System.Data.Entity.Strings.Cqt_General_PolymorphicArgRequired(typeof(DbOfTypeExpression).Name));
System\Data\Common\CommandTrees\Internal\ExpressionDumper.cs (1)
645public override void Visit(DbOfTypeExpression e)
System\Data\Common\CommandTrees\Internal\ExpressionKeyGen.cs (1)
465public override void Visit(DbOfTypeExpression e)
System\Data\Common\CommandTrees\Internal\ExpressionPrinter.cs (1)
728public override TreeNode Visit(DbOfTypeExpression e)
System\Data\Mapping\Update\Internal\UpdateExpressionVisitor.cs (1)
209public override TReturn Visit(DbOfTypeExpression expression)
System\Data\Mapping\ViewValidator.cs (1)
490public override DbExpressionEntitySetInfo Visit(DbOfTypeExpression expression)
System\Data\Query\PlanCompiler\ITreeGenerator.cs (5)
1737internal IsOfFilter(DbOfTypeExpression template) 1841internal IsOfFilter Merge(DbOfTypeExpression other) 1936DbOfTypeExpression ofTypeExp = (DbOfTypeExpression)current; 1999public override Node Visit(DbOfTypeExpression e)
System\Data\SqlClient\SqlGen\Sql8ConformanceChecker.cs (1)
541public override bool Visit(DbOfTypeExpression expression)
System\Data\SqlClient\SqlGen\SqlGenerator.cs (1)
1866public override ISqlFragment Visit(DbOfTypeExpression e)