3 types derived from TreeExpr
System.Data.Entity (3)
System\Data\Common\Utils\Boolean\BoolExpr.cs (3)
381internal class AndExpr<T_Identifier> : TreeExpr<T_Identifier> 421internal class OrExpr<T_Identifier> : TreeExpr<T_Identifier> 453internal sealed class NotExpr<T_Identifier> : TreeExpr<T_Identifier>
16 references to TreeExpr
System.Data.Entity (16)
System\Data\Common\Utils\Boolean\BoolExpr.cs (1)
365return ((TreeExpr<T_Identifier>)other).Children.SetEquals(Children);
System\Data\Common\Utils\Boolean\Simplifier.cs (3)
56private BoolExpr<T_Identifier> SimplifyTree(TreeExpr<T_Identifier> tree) 70simplifiedChildren.AddRange(((TreeExpr<T_Identifier>)simplifiedChild).Children); 133TreeExpr<T_Identifier> result;
System\Data\Common\Utils\Boolean\Visitor.cs (3)
104private int VisitTree(TreeExpr<T_Identifier> expression) 172private bool VisitTree(TreeExpr<T_Identifier> expression) 231private IEnumerable<BoolExpr<T_To>> VisitChildren(TreeExpr<T_From> expression)
System\Data\Mapping\ViewGeneration\Structures\BoolExpressionVisitors.cs (7)
28using DomainTreeExpr = TreeExpr<DomainConstraint<BoolLiteral, Constant>>; 118private bool VisitAndOr(DomainTreeExpr expression) 277private StringBuilder VisitAndOr(DomainTreeExpr expression, ExprType kind) 361private DbExpression VisitAndOr(DomainTreeExpr expression, Func<DbExpression, DbExpression, DbExpression> op) 507private StringBuilder VisitAndOr(DomainTreeExpr expression, ExprType kind) 585private IEnumerable<DomainTermExpr> VisitTreeNode(DomainTreeExpr expression) 670private StringBuilder VisitAndOr(DomainTreeExpr expression, string opAsString)
System\Data\Mapping\ViewGeneration\Structures\CellTreeNodeVisitors.cs (1)
20using WrapperTreeExpr = TreeExpr<LeftCellWrapper>;
System\Data\Mapping\ViewGeneration\Validation\ConstraintBase.cs (1)
21using WrapperTreeExpr = TreeExpr<LeftCellWrapper>;