8 overrides of Eval
System.Data (8)
fx\src\data\System\Data\Filter\AggregateNode.cs (1)
152internal override object Eval(DataRow row, DataRowVersion version) {
fx\src\data\System\Data\Filter\BinaryNode.cs (1)
41internal override object Eval(DataRow row, DataRowVersion version) {
fx\src\data\System\Data\Filter\ConstNode.cs (1)
75internal override object Eval(DataRow row, DataRowVersion version) {
fx\src\data\System\Data\Filter\FunctionNode.cs (1)
105internal override object Eval(DataRow row, DataRowVersion version) {
fx\src\data\System\Data\Filter\LookupNode.cs (1)
87internal override object Eval(DataRow row, DataRowVersion version) {
fx\src\data\System\Data\Filter\NameNode.cs (1)
83internal override object Eval(DataRow row, DataRowVersion version) {
fx\src\data\System\Data\Filter\UnaryNode.cs (1)
37internal override object Eval(DataRow row, DataRowVersion version) {
fx\src\data\System\Data\Filter\ZeroOpNode.cs (1)
45internal override object Eval(DataRow row, DataRowVersion version) {
14 references to Eval
System.Data (14)
fx\src\data\System\Data\Filter\BinaryNode.cs (3)
124return expr.Eval(row, version); 1221object vLeft = left.Eval(row, version); 1229vRight = right.Eval(row, version);
fx\src\data\System\Data\Filter\DataExpression.cs (2)
113result = expr.Eval(row, version); 174object val = expr.Eval(row, version);
fx\src\data\System\Data\Filter\FunctionNode.cs (5)
117argumentValues[0] = this.arguments[0].Eval(row, version); 122argumentValues[i] = this.arguments[i].Eval(row, version); 321object first = this.arguments[0].Eval(row, version); 324return this.arguments[1].Eval(row, version); 327return this.arguments[2].Eval(row, version);
fx\src\data\System\Data\Filter\UnaryNode.cs (1)
38return EvalUnaryOp(op, right.Eval(row, version));
fx\src\data\System\Data\Select.cs (3)
516object val = this.linearExpression.Eval(row, version); 543object vLeft = expr.left.Eval(row, version); 545object vRight = expr.right.Eval(row, version);