3 writes to expr
System.Data (3)
fx\src\data\System\Data\Select.cs (3)
124
canColumn.
expr
= (canColumn.expr == null ? expr : new BinaryNode(table, Operators.And, expr, canColumn.expr));
144
canColumn.
expr
= (canColumn.expr == null ? expr : new BinaryNode(table, Operators.And, expr, canColumn.expr));
437
candidateColumns[i].
expr
= null;
12 references to expr
System.Data (12)
fx\src\data\System\Data\Select.cs (12)
124
canColumn.expr = (canColumn.
expr
== null ? expr : new BinaryNode(table, Operators.And, expr, canColumn.
expr
));
144
canColumn.expr = (canColumn.
expr
== null ? expr : new BinaryNode(table, Operators.And, expr, canColumn.
expr
));
205
if (canColumn == null || canColumn.
expr
== null) {
360
if (canColumn == null || canColumn.
expr
== null)
401
Debug.Assert(canColumn != null && canColumn.
expr
!= null, "BuildLinearExpression : Must be a matched candidate");
411
if (candidateColumns[i].
expr
!= null) {
412
this.linearExpression = (this.linearExpression == null ? candidateColumns[i].
expr
: new BinaryNode(table, Operators.And, candidateColumns[i].
expr
, this.linearExpression));
622
Debug.Assert(candidateColumns[columnOrdinal].
expr
!= null, "How come there is no associated expression");
623
int c = Eval(candidateColumns[columnOrdinal].
expr
, row, version);