3 writes to left
System.Data (3)
fx\src\data\System\Data\Filter\BinaryNode.cs (2)
27
this.
left
= left;
72
left
= left.Optimize();
fx\src\data\System\Data\Select.cs (1)
134
expr.
left
= expr.right;
27 references to left
System.Data (27)
fx\src\data\System\Data\Filter\BinaryNode.cs (11)
33
left
.Bind(table, list);
42
return EvalBinaryOp(op,
left
, right, row, version, null);
46
return EvalBinaryOp(op,
left
, right, null, DataRowVersion.Default, recordNos);
51
return(
left
.IsConstant() && right.IsConstant());
55
return(
left
.IsTableConstant() && right.IsTableConstant());
58
return(
left
.HasLocalAggregate() || right.HasLocalAggregate());
62
return(
left
.HasRemoteAggregate() || right.HasRemoteAggregate());
66
if (
left
.DependsOn(column))
72
left =
left
.Optimize();
1221
object vLeft =
left
.Eval(row, version);
1225
if ((vLeft == DBNull.Value)||(
left
.IsSqlColumn && DataStorage.IsObjectSqlNull(vLeft)))
fx\src\data\System\Data\Select.cs (16)
67
if (expr.
left
is BinaryNode) {
68
AnalyzeExpression((BinaryNode)expr.
left
);
74
UnaryNode unaryNode = expr.
left
as UnaryNode;
116
ExpressionNode e = isLeft ? expr.right : expr.
left
;
122
if (expr.
left
is NameNode && expr.right is ConstNode) {
123
ColumnInfo canColumn = (ColumnInfo)candidateColumns[((NameNode)(expr.
left
)).column.Ordinal];
132
if (expr.right is NameNode && expr.
left
is ConstNode) {
133
ExpressionNode temp = expr.
left
;
143
ColumnInfo canColumn = (ColumnInfo)candidateColumns[((NameNode)(expr.
left
)).column.Ordinal];
383
IsOperatorIn(bnode.
left
))
533
int lResult = Eval((BinaryNode)expr.
left
,row,version);
543
object vLeft = expr.
left
.Eval(row, version);
546
bool isLConst = (expr.
left
is ConstNode);
549
if ((vLeft == DBNull.Value)||(expr.
left
.IsSqlColumn && DataStorage.IsObjectSqlNull(vLeft)))
564
if (expr.
left
.IsSqlColumn || expr.right.IsSqlColumn) {
581
(isRConst && !isLConst && (rightType == StorageType.String) && (leftType == StorageType.Guid) && (null != (namedNode = expr.
left
as NameNode)) && (namedNode.column.DataType == typeof(Guid))))