2 overrides of VisitExpression
System.Data.Entity (2)
System\Data\Common\CommandTrees\Internal\DbExpressionRules.cs (1)
129
protected override DbExpression
VisitExpression
(DbExpression expression)
System\Data\Objects\Internal\ObjectSpanRewriter.cs (1)
780
protected override DbExpression
VisitExpression
(DbExpression expression)
39 references to VisitExpression
System.Data.Entity (39)
System\Data\Common\CommandTrees\DefaultExpressionVisitor.cs (24)
60
return VisitList(list, this.
VisitExpression
);
68
DbExpression newInput = this.
VisitExpression
(binding.Expression);
88
DbExpression newInput = this.
VisitExpression
(binding.Expression);
104
DbExpression newExpression = this.
VisitExpression
(clause.Expression);
199
DbExpression newBody = this.
VisitExpression
(lambda.Body);
254
DbExpression newArgument = this.
VisitExpression
(expression.Argument);
267
DbExpression newArgument = this.
VisitExpression
(expression.Argument);
283
DbExpression newLeft = this.
VisitExpression
(expression.Left);
284
DbExpression newRight = this.
VisitExpression
(expression.Right);
299
DbExpression newTargetRef = this.
VisitExpression
(entityRef.TargetEntityReference);
460
DbExpression newInstance = this.
VisitExpression
(expression.Instance);
504
DbExpression newArgument = this.
VisitExpression
(expression.Argument);
505
DbExpression newPattern = this.
VisitExpression
(expression.Pattern);
506
DbExpression newEscape = this.
VisitExpression
(expression.Escape);
524
DbExpression newArgument = this.
VisitExpression
(expression.Argument);
525
DbExpression newLimit = this.
VisitExpression
(expression.Limit);
708
DbExpression newElse = this.
VisitExpression
(expression.Else);
770
DbExpression newArgument = this.
VisitExpression
(expression.Argument);
792
DbExpression newNavSource = this.
VisitExpression
(expression.NavigationSource);
847
DbExpression predicate = this.
VisitExpression
(expression.Predicate);
865
DbExpression projection = this.
VisitExpression
(expression.Projection);
901
DbExpression newCondition = this.
VisitExpression
(expression.JoinCondition);
992
DbExpression newCount = this.
VisitExpression
(expression.Count);
1030
DbExpression predicate = this.
VisitExpression
(expression.Predicate);
System\Data\Common\CommandTrees\Internal\DbExpressionRules.cs (1)
140
result = base.
VisitExpression
(result);
System\Data\Common\CommandTrees\Internal\ExpressionCopier.cs (2)
44
return copier.
VisitExpression
(expression);
220
DbExpression newInstance = this.
VisitExpression
(expression.Instance);
System\Data\Common\CommandTrees\Internal\Validator.cs (1)
50
this.
VisitExpression
(expression);
System\Data\Common\CommandTrees\Internal\ViewSimplifier.cs (2)
519
return visitor.
VisitExpression
(original);
720
return this.
VisitExpression
(expression);
System\Data\Objects\ELinq\ExpressionConverter.cs (1)
718
return remover.
VisitExpression
(expression);
System\Data\Objects\Internal\ObjectSpanRewriter.cs (1)
792
return base.
VisitExpression
(expression);
System\Data\SqlClient\SqlGen\Sql8ExpressionRewriter.cs (7)
51
DbExpression newQuery = rewriter.
VisitExpression
(originalTree.Query);
75
return TransformIntersectOrExcept(
VisitExpression
(e.Left),
VisitExpression
(e.Right), DbExpressionKind.Except);
85
return TransformIntersectOrExcept(
VisitExpression
(e.Left),
VisitExpression
(e.Right), DbExpressionKind.Intersect);
129
DbExpression rightInput = VisitExpressionBinding(e.Input).Sort(VisitSortOrder(e.SortOrder)).Limit(
VisitExpression
(e.Count));
132
DbExpression leftInput =
VisitExpression
(e.Input.Expression); //Another copy of the input