123456789101112131415161718192021 |
- using FormulaEnginePoC.DynamicExpressionParse;
- using System;
- namespace FormulaEnginePoC.FormulaEngine.DepImpl
- {
- public class DepFilterFormula<TSource> : FilterFormula<TSource>
- {
- private Func<TSource, bool> _compiledFunc;
- public override Func<TSource, bool> CompiledFunc => _compiledFunc;
- public DepFilterFormula(string userExpression) : base(userExpression)
- {
- }
- public override void Compile()
- {
- _compiledFunc = FormulaCompiler.Compile<TSource, bool>(CodeExpression);
- }
- }
- }
|