public object Evaluate(IContext context) { object leftValue = this.leftExpression.Evaluate(context); if (Predicates.IsFalse(leftValue)) return false; return Predicates.IsTrue(this.rigthExpression.Evaluate(context)); }