2 instantiations of DbElementExpression
System.Data.Entity (2)
System\Data\Common\CommandTrees\ExpressionBuilder\DbExpressionBuilder.cs (2)
1349
return new
DbElementExpression
(resultType, argument);
2790
return 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
"/>.
407
public override void Visit(
DbElementExpression
expression)
System\Data\Common\CommandTrees\DbExpressionVisitor.cs (1)
91
public abstract void Visit(
DbElementExpression
expression);
System\Data\Common\CommandTrees\DbExpressionVisitor_TResultType.cs (1)
103
public abstract TResultType Visit(
DbElementExpression
expression);
System\Data\Common\CommandTrees\DefaultExpressionVisitor.cs (1)
626
public 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.
1346
public 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
2778
internal static
DbElementExpression
CreateElementExpressionUnwrapSingleProperty(DbExpression argument)
System\Data\Common\CommandTrees\ExpressionBuilder\Internal\ArgumentValidation.cs (1)
1313
RequireCollectionArgument<
DbElementExpression
>(argument);
System\Data\Common\CommandTrees\Internal\ExpressionDumper.cs (1)
588
public override void Visit(
DbElementExpression
e)
System\Data\Common\CommandTrees\Internal\ExpressionKeyGen.cs (1)
420
public override void Visit(
DbElementExpression
e)
System\Data\Common\CommandTrees\Internal\ExpressionPrinter.cs (1)
651
public override TreeNode Visit(
DbElementExpression
e)
System\Data\Mapping\Update\Internal\UpdateExpressionVisitor.cs (1)
112
public override TReturn Visit(
DbElementExpression
expression)
System\Data\Mapping\ViewValidator.cs (1)
445
public override DbExpressionEntitySetInfo Visit(
DbElementExpression
expression)
System\Data\Objects\Internal\ObjectSpanRewriter.cs (2)
172
return RewriteElementExpression((
DbElementExpression
)expression);
314
private DbExpression RewriteElementExpression(
DbElementExpression
expression)
System\Data\Query\PlanCompiler\CTreeGenerator.cs (2)
1094
DbElementExpression
elementExpr = DbExpressionBuilder.CreateElementExpressionUnwrapSingleProperty(inputExpr);
2277
DbElementExpression
elementExpr = inputExpr.Element();
System\Data\Query\PlanCompiler\ITreeGenerator.cs (1)
1547
public override Node Visit(
DbElementExpression
e)
System\Data\SqlClient\SqlGen\Sql8ConformanceChecker.cs (1)
324
public override bool Visit(
DbElementExpression
expression)
System\Data\SqlClient\SqlGen\SqlGenerator.cs (3)
1199
public override ISqlFragment Visit(
DbElementExpression
e)
2917
DbElementExpression
elementExpr = e.Arguments[0] as
DbElementExpression
;