コード例 #1
0
 protected override Expression VisitBoolishExpression(BoolishExpression bex)
 {
     return(Expression.Not(
                Expression.Call(
                    new Func <object, bool>(IsFalsy).Method,
                    Visit(bex.Condition))));
 }
コード例 #2
0
		protected override Expression VisitBoolishExpression(BoolishExpression bex)
		{
			return Expression.Not(
				Expression.Call(
					new Func<object, bool>(IsFalsy).Method,
					Visit(bex.Condition)));
		}
コード例 #3
0
		protected virtual Expression VisitBoolishExpression(BoolishExpression bex)
		{
			return bex;
		}
コード例 #4
0
 protected virtual Expression VisitBoolishExpression(BoolishExpression bex)
 {
     return(bex);
 }