8 overrides of Eval
System.Data.Common (8)
System\Data\Filter\AggregateNode.cs (1)
166internal override object Eval(DataRow? row, DataRowVersion version)
System\Data\Filter\BinaryNode.cs (1)
41internal override object Eval(DataRow? row, DataRowVersion version)
System\Data\Filter\ConstNode.cs (1)
79internal override object Eval(DataRow? row, DataRowVersion version)
System\Data\Filter\FunctionNode.cs (1)
121internal override object Eval(DataRow? row, DataRowVersion version)
System\Data\Filter\LookupNode.cs (1)
93internal override object Eval(DataRow? row, DataRowVersion version)
System\Data\Filter\NameNode.cs (1)
87internal override object Eval(DataRow? row, DataRowVersion version)
System\Data\Filter\UnaryNode.cs (1)
37internal override object Eval(DataRow? row, DataRowVersion version)
System\Data\Filter\ZeroOpNode.cs (1)
46internal override object Eval(DataRow? row, DataRowVersion version)
14 references to Eval
System.Data.Common (14)
System\Data\Filter\BinaryNode.cs (3)
153return expr.Eval(row, version); 1533object vLeft = _left.Eval(row, version); 1541object vRight = _right.Eval(row, version);
System\Data\Filter\DataExpression.cs (2)
134result = _expr.Eval(row, version); 205object val = _expr.Eval(row, version);
System\Data\Filter\FunctionNode.cs (5)
135argumentValues[0] = _arguments![0].Eval(row, version); 142argumentValues[i] = _arguments![i].Eval(row, version); 379object first = _arguments![0].Eval(row, version); 383return _arguments[1].Eval(row, version); 387return _arguments[2].Eval(row, version);
System\Data\Filter\UnaryNode.cs (1)
39return EvalUnaryOp(_op, _right.Eval(row, version));
System\Data\Select.cs (3)
625object val = _linearExpression!.Eval(row, version); 654object vLeft = expr._left.Eval(row, version); 657object vRight = expr._right.Eval(row, version);