public override dynamic Evaluate(SymbolTable table) { if (EvaluationExpression.Evaluate(table)) { return(TrueExpression.Evaluate(table)); } else { return(FalseExpression.Evaluate(table)); } }
public MoreThanOneExpression(ILogger logger, CalculatedParam param, MustacheConfigSchema schema) { _param = param; _logger = logger; _evaluationExpression = BuildEvaluationExpression(schema); }
public StringExpression(ILogger logger, CalculatedParam param, MustacheConfigSchema config) { _param = param; _logger = logger; _evaluationExpression = BuildEvaluationExpression(config); }