2 writes to _right
System.Data.Common (2)
System\Data\Filter\UnaryNode.cs (2)
21_right = right; 181_right = _right.Optimize();
20 references to _right
System.Data.Common (20)
System\Data\Filter\BinaryNode.cs (1)
93_right = un._right;
System\Data\Filter\UnaryNode.cs (9)
27_right.Bind(table, list); 39return EvalUnaryOp(_op, _right.Eval(row, version)); 45return _right.Eval(recordNos); 154return (_right.IsConstant()); 159return (_right.IsTableConstant()); 164return (_right.HasLocalAggregate()); 169return (_right.HasRemoteAggregate()); 174return (_right.DependsOn(column)); 181_right = _right.Optimize();
System\Data\Select.cs (10)
86while (unaryNode._op == Operators.Noop && unaryNode._right is UnaryNode && ((UnaryNode)unaryNode._right)._op == Operators.Noop) 88unaryNode = (UnaryNode)unaryNode._right; 90if (unaryNode._op == Operators.Noop && unaryNode._right is BinaryNode) 92AnalyzeExpression((BinaryNode)(unaryNode._right)); 114while (unaryNode._op == Operators.Noop && unaryNode._right is UnaryNode && ((UnaryNode)unaryNode._right)._op == Operators.Noop) 116unaryNode = (UnaryNode)unaryNode._right; 118if (unaryNode._op == Operators.Noop && unaryNode._right is BinaryNode) 120AnalyzeExpression((BinaryNode)(unaryNode._right));