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