54 references to PatternMatchRule
System.Data.Entity (54)
System\Data\Query\PlanCompiler\TransformationRules.cs (54)
1061new PatternMatchRule(new Node(ComparisonOp.PatternEq, 1124new PatternMatchRule(new Node(LikeOp.Pattern, 1153new PatternMatchRule(new Node(ConditionalOp.PatternAnd, 1158new PatternMatchRule(new Node(ConditionalOp.PatternAnd, 1163new PatternMatchRule(new Node(ConditionalOp.PatternOr, 1168new PatternMatchRule(new Node(ConditionalOp.PatternOr, 1173new PatternMatchRule(new Node(ConditionalOp.PatternNot, 1241new PatternMatchRule(new Node(ConditionalOp.PatternIsNull, 1245new PatternMatchRule(new Node(ConditionalOp.PatternIsNull, 1265new PatternMatchRule(new Node(ConditionalOp.PatternIsNull, 1283internal static readonly PatternMatchRule Rule_NullCast = new PatternMatchRule( 1305new PatternMatchRule(new Node(ConditionalOp.PatternIsNull, 1418new PatternMatchRule(new Node(FilterOp.Pattern, 1444new PatternMatchRule(new Node(FilterOp.Pattern, 1509new PatternMatchRule(new Node(FilterOp.Pattern, 1516new PatternMatchRule(new Node(FilterOp.Pattern, 1523new PatternMatchRule(new Node(FilterOp.Pattern, 1627new PatternMatchRule(new Node(FilterOp.Pattern, 1681new PatternMatchRule(new Node(FilterOp.Pattern, 1764new PatternMatchRule(new Node(FilterOp.Pattern, 1771new PatternMatchRule(new Node(FilterOp.Pattern, 1779new PatternMatchRule(new Node(FilterOp.Pattern, 1941new PatternMatchRule(new Node(FilterOp.Pattern, 1986new PatternMatchRule(new Node(FilterOp.Pattern, 2095new PatternMatchRule(new Node(ProjectOp.Pattern, 2171new PatternMatchRule(new Node(ProjectOp.Pattern, 2411new PatternMatchRule(new Node(CrossApplyOp.Pattern, 2418new PatternMatchRule(new Node(OuterApplyOp.Pattern, 2473new PatternMatchRule(new Node(OuterApplyOp.Pattern, 2485new PatternMatchRule(new Node(OuterApplyOp.Pattern, 2623new PatternMatchRule(new Node(CrossApplyOp.Pattern, 2662new PatternMatchRule(new Node(OuterApplyOp.Pattern, 2807new PatternMatchRule(new Node(CrossApplyOp.Pattern, 2812new PatternMatchRule(new Node(OuterApplyOp.Pattern, 2895new PatternMatchRule(new Node(CrossApplyOp.Pattern, 2900new PatternMatchRule(new Node(OuterApplyOp.Pattern, 3285new PatternMatchRule(new Node(CrossApplyOp.Pattern, 3344new PatternMatchRule(new Node(CrossJoinOp.Pattern, 3351new PatternMatchRule(new Node(CrossJoinOp.Pattern, 3358new PatternMatchRule(new Node(InnerJoinOp.Pattern, 3366new PatternMatchRule(new Node(InnerJoinOp.Pattern, 3374new PatternMatchRule(new Node(LeftOuterJoinOp.Pattern, 3497new PatternMatchRule(new Node(CrossJoinOp.Pattern, 3504new PatternMatchRule(new Node(CrossJoinOp.Pattern, 3511new PatternMatchRule(new Node(InnerJoinOp.Pattern, 3519new PatternMatchRule(new Node(InnerJoinOp.Pattern, 3527new PatternMatchRule(new Node(LeftOuterJoinOp.Pattern, 3619new PatternMatchRule(new Node(CrossJoinOp.Pattern, 3624new PatternMatchRule(new Node(CrossJoinOp.Pattern, 3630new PatternMatchRule(new Node(LeftOuterJoinOp.Pattern, 3692new PatternMatchRule(new Node(SingleRowOp.Pattern, 3738new PatternMatchRule(new Node(SingleRowOp.Pattern, 3953new PatternMatchRule(new Node(GroupByOp.Pattern, 4156new PatternMatchRule(new Node(GroupByOp.Pattern,