* Comparison.cs : Eval() could be direct invocation to EvalBoolean().
svn path=/trunk/mcs/; revision=39682
+2005-01-28 Atsushi Enomoto <atsushi@ximian.com>
+
+ * Comparison.cs : Eval() could be direct invocation to EvalBoolean().
+
2005-01-26 Atsushi Enomoto <atsushi@ximian.com>
* Tokenizer.cs : just throw SyntaxErrorException instead of Exception.
public Comparison (Operation op, IExpression e1, IExpression e2) : base (op, e1, e2) {}
override public object Eval (DataRow row)
+ {
+ return EvalBoolean (row);
+ }
+
+ public override bool EvalBoolean (DataRow row)
{
IComparable o1 = expr1.Eval (row) as IComparable;
IComparable o2 = expr2.Eval (row) as IComparable;