1 instantiation of CrossJoinOp
System.Data.Entity (1)
System\Data\Query\InternalTrees\RelOps.cs (1)
228internal static readonly CrossJoinOp Instance = new CrossJoinOp();
17 references to CrossJoinOp
System.Data.Entity (17)
System\Data\Query\InternalTrees\Command.cs (2)
1211internal CrossJoinOp CreateCrossJoinOp() 1213return CrossJoinOp.Instance;
System\Data\Query\InternalTrees\NodeInfo.cs (1)
798public override NodeInfo Visit(CrossJoinOp op, Node n)
System\Data\Query\InternalTrees\OpCopier.cs (1)
845public override Node Visit(CrossJoinOp op, Node n)
System\Data\Query\InternalTrees\RelOps.cs (3)
228internal static readonly CrossJoinOp Instance = new CrossJoinOp(); 229internal static readonly CrossJoinOp Pattern = CrossJoinOp.Instance;
System\Data\Query\InternalTrees\Visitors.cs (2)
596public virtual void Visit(CrossJoinOp op, Node n) 1018public virtual TResultType Visit(CrossJoinOp op, Node n)
System\Data\Query\PlanCompiler\CTreeGenerator.cs (1)
1945public override DbExpression Visit(CrossJoinOp op, Node n)
System\Data\Query\PlanCompiler\TransformationRules.cs (7)
1765new Node(CrossJoinOp.Pattern, 3344new PatternMatchRule(new Node(CrossJoinOp.Pattern, 3351new PatternMatchRule(new Node(CrossJoinOp.Pattern, 3497new PatternMatchRule(new Node(CrossJoinOp.Pattern, 3504new PatternMatchRule(new Node(CrossJoinOp.Pattern, 3619new PatternMatchRule(new Node(CrossJoinOp.Pattern, 3624new PatternMatchRule(new Node(CrossJoinOp.Pattern,