5 instantiations of ConditionalOp
System.Data.Entity (5)
System\Data\Query\InternalTrees\Command.cs (1)
783return new ConditionalOp(opType, this.BooleanType);
System\Data\Query\InternalTrees\ScalarOps.cs (4)
769internal static readonly ConditionalOp PatternAnd = new ConditionalOp(OpType.And); 770internal static readonly ConditionalOp PatternOr = new ConditionalOp(OpType.Or); 771internal static readonly ConditionalOp PatternNot = new ConditionalOp(OpType.Not); 772internal static readonly ConditionalOp PatternIsNull = new ConditionalOp(OpType.IsNull);
23 references to ConditionalOp
System.Data.Entity (23)
System\Data\Query\InternalTrees\Command.cs (1)
781internal ConditionalOp CreateConditionalOp(OpType opType)
System\Data\Query\InternalTrees\OpCopier.cs (1)
522public override Node Visit(ConditionalOp op, Node n)
System\Data\Query\InternalTrees\ScalarOps.cs (4)
769internal static readonly ConditionalOp PatternAnd = new ConditionalOp(OpType.And); 770internal static readonly ConditionalOp PatternOr = new ConditionalOp(OpType.Or); 771internal static readonly ConditionalOp PatternNot = new ConditionalOp(OpType.Not); 772internal static readonly ConditionalOp PatternIsNull = new ConditionalOp(OpType.IsNull);
System\Data\Query\InternalTrees\Visitors.cs (2)
350public virtual void Visit(ConditionalOp op, Node n) 1388public virtual TResultType Visit(ConditionalOp op, Node n)
System\Data\Query\PlanCompiler\CTreeGenerator.cs (1)
901public override DbExpression Visit(ConditionalOp op, Node n)
System\Data\Query\PlanCompiler\NominalTypeEliminator.cs (1)
2174public override Node Visit(ConditionalOp op, Node n)
System\Data\Query\PlanCompiler\PreProcessor.cs (4)
1214public override Node Visit(ConditionalOp op, Node n) 1226private void ProcessConditionalOp(ConditionalOp op, Node n) 1468ConditionalOp isNullOp = m_command.CreateConditionalOp(OpType.IsNull); 1475ConditionalOp notOp = m_command.CreateConditionalOp(OpType.Not);
System\Data\Query\PlanCompiler\TransformationRules.cs (9)
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, 1305new PatternMatchRule(new Node(ConditionalOp.PatternIsNull,