2 writes to right
System.Data (2)
fx\src\data\System\Data\Filter\UnaryNode.cs (2)
25this.right = right; 162right = right.Optimize();
20 references to right
System.Data (20)
fx\src\data\System\Data\Filter\BinaryNode.cs (1)
82right = un.right;
fx\src\data\System\Data\Filter\UnaryNode.cs (9)
30right.Bind(table, list); 38return EvalUnaryOp(op, right.Eval(row, version)); 42return right.Eval(recordNos); 141return(right.IsConstant()); 145return(right.IsTableConstant()); 149return(right.HasLocalAggregate()); 153return(right.HasRemoteAggregate()); 157return(right.DependsOn(column)); 162right = right.Optimize();
fx\src\data\System\Data\Select.cs (10)
76while (unaryNode.op == Operators.Noop && unaryNode.right is UnaryNode && ((UnaryNode)unaryNode.right).op == Operators.Noop) { 77unaryNode = (UnaryNode)unaryNode.right; 79if (unaryNode.op == Operators.Noop && unaryNode.right is BinaryNode) { 80AnalyzeExpression((BinaryNode)(unaryNode.right)); 98while (unaryNode.op == Operators.Noop && unaryNode.right is UnaryNode && ((UnaryNode)unaryNode.right).op == Operators.Noop) { 99unaryNode = (UnaryNode)unaryNode.right; 101if (unaryNode.op == Operators.Noop && unaryNode.right is BinaryNode) { 102AnalyzeExpression((BinaryNode)(unaryNode.right));