protected override System.Linq.Expressions.Expression VisitBoolishExpression(BoolishExpression bex)
        {
            return(System.Linq.Expressions.Expression.Call(
#if netstandard
                       new Func <object, bool>(HandlebarsUtils.IsTruthyOrNonEmpty).GetMethodInfo(),
#else
                       new Func <object, bool>(HandlebarsUtils.IsTruthyOrNonEmpty).Method,
#endif
                       Visit(bex.Condition)));
        }
Exemple #2
0
 protected virtual Expression VisitBoolishExpression(BoolishExpression bex)
 {
     return(bex);
 }
Exemple #3
0
 protected virtual System.Linq.Expressions.Expression VisitBoolishExpression(BoolishExpression bex)
 {
     return(bex);
 }
 protected override Expression VisitBoolishExpression(BoolishExpression bex)
 {
     return(HandlebarsExpression.BoolishExpression(Visit(bex.ConditionExpression)));
 }
 protected override System.Linq.Expressions.Expression VisitBoolishExpression(BoolishExpression bex)
 {
     return(HandlebarsExpression.Boolish(Visit(bex.Condition)));
 }