3 instantiations of DbRelationshipNavigationExpression
System.Data.Entity (3)
System\Data\Common\CommandTrees\ExpressionBuilder\DbExpressionBuilder.cs (3)
1291return new DbRelationshipNavigationExpression(resultType, relType, fromEnd, toEnd, navigateFrom); 1319return new DbRelationshipNavigationExpression(resultType, type, fromEnd, toEnd, navigateFrom); 2845return new DbRelationshipNavigationExpression(resultType, relType, fromEnd, toEnd, navigateFrom);
27 references to DbRelationshipNavigationExpression
System.Data.Entity (27)
System\Data\Common\CommandTrees\BasicExpressionVisitor.cs (2)
536/// Visitor pattern method for <see cref="DbRelationshipNavigationExpression"/>. 540public override void Visit(DbRelationshipNavigationExpression expression)
System\Data\Common\CommandTrees\DbExpressionVisitor.cs (1)
252public abstract void Visit(DbRelationshipNavigationExpression expression);
System\Data\Common\CommandTrees\DbExpressionVisitor_TResultType.cs (1)
290public abstract TResultType Visit(DbRelationshipNavigationExpression expression);
System\Data\Common\CommandTrees\DefaultExpressionVisitor.cs (1)
783public override DbExpression Visit(DbRelationshipNavigationExpression expression)
System\Data\Common\CommandTrees\ExpressionBuilder\DbExpressionBuilder.cs (7)
1273/// Creates a new <see cref="DbRelationshipNavigationExpression"/> representing the navigation of a composition or association relationship. 1285/// <see cref="DbRelationshipNavigationExpression"/> requires that navigation always occur from a reference, and so <paramref name="navigateFrom"/> must always have a reference result type. 1287public static DbRelationshipNavigationExpression Navigate(this DbExpression navigateFrom, RelationshipEndMember fromEnd, RelationshipEndMember toEnd) 1295/// Creates a new <see cref="DbRelationshipNavigationExpression"/> representing the navigation of a composition or association relationship. 1311/// <see cref="DbRelationshipNavigationExpression"/> requires that navigation always occur from a reference, and so <paramref name="navigateFrom"/> must always have a reference result type. 1314public static DbRelationshipNavigationExpression Navigate(this RelationshipType type, string fromEndName, string toEndName, DbExpression navigateFrom) 2841internal static DbRelationshipNavigationExpression NavigateAllowingAllRelationshipsInSameTypeHierarchy(this DbExpression navigateFrom, RelationshipEndMember fromEnd, RelationshipEndMember toEnd)
System\Data\Common\CommandTrees\Internal\ExpressionDumper.cs (1)
672public override void Visit(DbRelationshipNavigationExpression e)
System\Data\Common\CommandTrees\Internal\ExpressionKeyGen.cs (1)
536public override void Visit(DbRelationshipNavigationExpression e)
System\Data\Common\CommandTrees\Internal\ExpressionPrinter.cs (1)
827public override TreeNode Visit(DbRelationshipNavigationExpression e)
System\Data\Mapping\Update\Internal\UpdateExpressionVisitor.cs (1)
244public override TReturn Visit(DbRelationshipNavigationExpression expression)
System\Data\Mapping\ViewValidator.cs (1)
495public override DbExpressionEntitySetInfo Visit(DbRelationshipNavigationExpression expression)
System\Data\Objects\Internal\ObjectSpanRewriter.cs (7)
713private readonly DbRelationshipNavigationExpression _original; 714private readonly DbRelationshipNavigationExpression _rewritten; 719public NavigationInfo(DbRelationshipNavigationExpression originalNavigation, DbRelationshipNavigationExpression rewrittenNavigation) 767private DbRelationshipNavigationExpression _original; 768private DbRelationshipNavigationExpression _rewritten; 799public override DbExpression Visit(DbRelationshipNavigationExpression expression)
System\Data\Query\PlanCompiler\ITreeGenerator.cs (1)
2115public override Node Visit(DbRelationshipNavigationExpression e)
System\Data\SqlClient\SqlGen\Sql8ConformanceChecker.cs (1)
625public override bool Visit(DbRelationshipNavigationExpression expression)
System\Data\SqlClient\SqlGen\SqlGenerator.cs (1)
2437public override ISqlFragment Visit(DbRelationshipNavigationExpression e)