public DefaultDialect() { Parser = new DefaultExpressionParser(); ParameterEvaluators = new List <IParameterEvaluatorFactory> { new PatternLookupEvaluatorFactory(), new ReflectionParameterEvaluatorFactory(), new SimpleParameterEvaluatorFactory() }; ValueFormatters = new List <IValueFormatterFactory> { new StringCaseFormatterFactory(), new RomanNumberFormatterFactory(), new StringFormatFormatterFactory(), new DefaultFormatterFactory() }; SwitchConditionEvaluators = new List <ISwitchConditionEvaluatorFactory> { new TakeAllConditionFactory(), new BooleanExpressionConditionFactory(), new LookupConditionFactory(), new ArithmeticConditionFactory(), new IntervalConditionFactory(), new ValueListConditionFactory() }; FormatGroupExpander = new HashTagFormatGroupExpander(); }
public DefaultDialect() { Parser = new DefaultExpressionParser(); ParameterEvaluators = new List<IParameterEvaluatorFactory> { new PatternLookupEvaluatorFactory(), new ReflectionParameterEvaluatorFactory(), new SimpleParameterEvaluatorFactory() }; ValueFormatters = new List<IValueFormatterFactory> { new StringCaseFormatterFactory(), new RomanNumberFormatterFactory(), new StringFormatFormatterFactory(), new DefaultFormatterFactory() }; SwitchConditionEvaluators = new List<ISwitchConditionEvaluatorFactory> { new TakeAllConditionFactory(), new BooleanExpressionConditionFactory(), new LookupConditionFactory(), new ArithmeticConditionFactory(), new IntervalConditionFactory(), new ValueListConditionFactory() }; FormatGroupExpander = new HashTagFormatGroupExpander(); }