コード例 #1
0
ファイル: OrExpr.cs プロジェクト: Infarh/MathCore
        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);
        }
コード例 #2
0
ファイル: AndExpr.cs プロジェクト: Infarh/MathCore
        internal override object GetValue(XPathReader reader)
        {
            var ret = _Operand1.GetValue(reader);

            return(!Convert.ToBoolean(ret) ? ret : _Operand2.GetValue(reader));
        }