4 writes to _right
System.Data.Common (4)
System\Data\Filter\BinaryNode.cs (3)
24_right = right; 93_right = un._right; 109_right = _right.Optimize();
System\Data\Select.cs (1)
157expr._right = temp;
29 references to _right
System.Data.Common (29)
System\Data\Filter\BinaryNode.cs (14)
31_right.Bind(table, list); 43return EvalBinaryOp(_op, _left, _right, row, version, null); 49return EvalBinaryOp(_op, _left, _right, null, DataRowVersion.Default, recordNos); 55return (_left.IsConstant() && _right.IsConstant()); 60return (_left.IsTableConstant() && _right.IsTableConstant()); 64return (_left.HasLocalAggregate() || _right.HasLocalAggregate()); 69return (_left.HasRemoteAggregate() || _right.HasRemoteAggregate()); 76return _right.DependsOn(column); 86if (_right is UnaryNode un) 95if (_right is ZeroOpNode) 97if (((ZeroOpNode)_right)._op != Operators.Null) 109_right = _right.Optimize(); 1541object vRight = _right.Eval(row, version); 1558if (_right.IsConstant())
System\Data\Select.cs (15)
102if (expr._right is BinaryNode) 104AnalyzeExpression((BinaryNode)expr._right); 111UnaryNode? unaryNode = expr._right as UnaryNode; 134ExpressionNode e = isLeft ? expr._right : expr._left; 141if (expr._left is NameNode && expr._right is ConstNode) 153if (expr._right is NameNode && expr._left is ConstNode) 156expr._left = expr._right; 461IsOperatorIn(bnode._right) || 647int rResult = Eval((BinaryNode)expr._right, row, version); 657object vRight = expr._right.Eval(row, version); 659bool isRConst = (expr._right is ConstNode); 663if ((vRight == DBNull.Value) || (expr._right.IsSqlColumn && DataStorage.IsObjectSqlNull(vRight))) 669if ((isRConst) || (!expr._right.IsSqlColumn)) 677if (expr._left.IsSqlColumn || expr._right.IsSqlColumn) 696((isLConst && !isRConst && (leftType == StorageType.String) && (rightType == StorageType.Guid) && (null != (namedNode = expr._right as NameNode)) && (namedNode._column!.DataType == typeof(Guid))) ||