internal override object GetValue(XPathReader reader) { var ret = _Operand1.GetValue(reader); if (!Convert.ToBoolean(ret)) { ret = _Operand2.GetValue(reader); } #if DEBUG1 Console.WriteLine("OrExpr: {0}", ret); #endif return(ret); }
internal override object GetValue(XPathReader reader) { var ret = _Operand1.GetValue(reader); return(!Convert.ToBoolean(ret) ? ret : _Operand2.GetValue(reader)); }