2 instantiations of DbElementExpression
System.Data.Entity (2)
System\Data\Common\CommandTrees\ExpressionBuilder\DbExpressionBuilder.cs (2)
1349return new DbElementExpression(resultType, argument); 2790return new DbElementExpression(resultType, argument, true);
25 references to DbElementExpression
System.Data.Entity (25)
System\Data\Common\CommandTrees\BasicExpressionVisitor.cs (2)
403/// Visitor pattern method for <see cref="DbElementExpression"/>. 407public override void Visit(DbElementExpression expression)
System\Data\Common\CommandTrees\DbExpressionVisitor.cs (1)
91public abstract void Visit(DbElementExpression expression);
System\Data\Common\CommandTrees\DbExpressionVisitor_TResultType.cs (1)
103public abstract TResultType Visit(DbElementExpression expression);
System\Data\Common\CommandTrees\DefaultExpressionVisitor.cs (1)
626public override DbExpression Visit(DbElementExpression expression)
System\Data\Common\CommandTrees\ExpressionBuilder\DbExpressionBuilder.cs (5)
1340/// Creates a new <see cref="DbElementExpression"/> that converts a set into a singleton. 1346public static DbElementExpression Element(this DbExpression argument) 2763/// Creates a new <see cref="DbElementExpression"/> that converts a single-member set with a single property 2764/// into a singleton. The result type of the created <see cref="DbElementExpression"/> equals the result type 2778internal static DbElementExpression CreateElementExpressionUnwrapSingleProperty(DbExpression argument)
System\Data\Common\CommandTrees\ExpressionBuilder\Internal\ArgumentValidation.cs (1)
1313RequireCollectionArgument<DbElementExpression>(argument);
System\Data\Common\CommandTrees\Internal\ExpressionDumper.cs (1)
588public override void Visit(DbElementExpression e)
System\Data\Common\CommandTrees\Internal\ExpressionKeyGen.cs (1)
420public override void Visit(DbElementExpression e)
System\Data\Common\CommandTrees\Internal\ExpressionPrinter.cs (1)
651public override TreeNode Visit(DbElementExpression e)
System\Data\Mapping\Update\Internal\UpdateExpressionVisitor.cs (1)
112public override TReturn Visit(DbElementExpression expression)
System\Data\Mapping\ViewValidator.cs (1)
445public override DbExpressionEntitySetInfo Visit(DbElementExpression expression)
System\Data\Objects\Internal\ObjectSpanRewriter.cs (2)
172return RewriteElementExpression((DbElementExpression)expression); 314private DbExpression RewriteElementExpression(DbElementExpression expression)
System\Data\Query\PlanCompiler\CTreeGenerator.cs (2)
1094DbElementExpression elementExpr = DbExpressionBuilder.CreateElementExpressionUnwrapSingleProperty(inputExpr); 2277DbElementExpression elementExpr = inputExpr.Element();
System\Data\Query\PlanCompiler\ITreeGenerator.cs (1)
1547public override Node Visit(DbElementExpression e)
System\Data\SqlClient\SqlGen\Sql8ConformanceChecker.cs (1)
324public override bool Visit(DbElementExpression expression)
System\Data\SqlClient\SqlGen\SqlGenerator.cs (3)
1199public override ISqlFragment Visit(DbElementExpression e) 2917DbElementExpression elementExpr = e.Arguments[0] as DbElementExpression;