1 instantiation of DbTreatExpression
System.Data.Entity (1)
System\Data\Common\CommandTrees\ExpressionBuilder\DbExpressionBuilder.cs (1)
1017return new DbTreatExpression(treatType, argument);
20 references to DbTreatExpression
System.Data.Entity (20)
System\Data\Common\CommandTrees\BasicExpressionVisitor.cs (2)
463/// Visitor pattern method for <see cref="DbTreatExpression"/>. 467public override void Visit(DbTreatExpression expression)
System\Data\Common\CommandTrees\DbExpressionVisitor.cs (1)
276public abstract void Visit(DbTreatExpression expression);
System\Data\Common\CommandTrees\DbExpressionVisitor_TResultType.cs (1)
318public abstract TResultType Visit(DbTreatExpression expression);
System\Data\Common\CommandTrees\DefaultExpressionVisitor.cs (1)
672public override DbExpression Visit(DbTreatExpression expression)
System\Data\Common\CommandTrees\ExpressionBuilder\DbExpressionBuilder.cs (2)
1002/// Creates a new <see cref="DbTreatExpression"/>. 1014public static DbTreatExpression TreatAs(this DbExpression argument, TypeUsage treatType)
System\Data\Common\CommandTrees\ExpressionBuilder\Internal\ArgumentValidation.cs (1)
1029throw EntityUtil.Argument(System.Data.Entity.Strings.Cqt_General_PolymorphicArgRequired(typeof(DbTreatExpression).Name));
System\Data\Common\CommandTrees\Internal\ExpressionDumper.cs (1)
618public override void Visit(DbTreatExpression e)
System\Data\Common\CommandTrees\Internal\ExpressionKeyGen.cs (1)
445public override void Visit(DbTreatExpression e)
System\Data\Common\CommandTrees\Internal\ExpressionPrinter.cs (1)
700public override TreeNode Visit(DbTreatExpression e)
System\Data\Mapping\Update\Internal\Propagator.Evaluator.cs (1)
469public override PropagatorResult Visit(DbTreatExpression node)
System\Data\Mapping\Update\Internal\UpdateExpressionVisitor.cs (1)
259public override TReturn Visit(DbTreatExpression expression)
System\Data\Mapping\ViewValidator.cs (1)
470public override DbExpressionEntitySetInfo Visit(DbTreatExpression expression)
System\Data\Query\PlanCompiler\ITreeGenerator.cs (4)
207private readonly HashSet<DbTreatExpression> _fakeTreats = new HashSet<DbTreatExpression>(); 1661public override Node Visit(DbTreatExpression e) 1940DbTreatExpression treatProjection = treatBinding.Variable.TreatAs(ofTypeExp.OfType);
System\Data\SqlClient\SqlGen\Sql8ConformanceChecker.cs (1)
678public override bool Visit(DbTreatExpression expression)
System\Data\SqlClient\SqlGen\SqlGenerator.cs (1)
2590public override ISqlFragment Visit(DbTreatExpression e)