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