Esempio n. 1
0
 /// <summary>
 ///     Loads complately new provider.
 /// </summary>
 /// <param name="provider">The provider.</param>
 public void Recharge(IFunctionsProvider provider)
 {
     Functions.Clear();
     foreach (var func in provider.GetFunctions())
     {
         Functions.Add(func.Key, func.Value);
     }
 }
Esempio n. 2
0
 public ChartController(IChartFactory chartFactory, IModeDeterminer modeDeterminer, IFunctionsProvider functionsProvider)
 {
     _chartFactory      = chartFactory;
     _modeDeterminer    = modeDeterminer;
     _functionsProvider = functionsProvider;
 }
Esempio n. 3
0
 /// <summary>
 ///     Loads complately new provider.
 /// </summary>
 /// <param name="provider">The provider.</param>
 public void Recharge(IFunctionsProvider provider)
 {
     FuncManager.Recharge(provider);
 }
Esempio n. 4
0
 /// <summary>
 ///     Registers the functions provider.
 /// </summary>
 /// <param name="provider">The provider.</param>
 public void RegisterFunctionsProvider(IFunctionsProvider provider)
 {
     FuncProvider = provider;
 }
 public CalculateController(IExpressionsEvaluator expressionsEvaluator, IModeDeterminer modeDeterminer, ILogger <CalculateController> logger, IFunctionsProvider functionsProvider)
 {
     _modeDeterminer    = modeDeterminer;
     _logger            = logger;
     _functionsProvider = functionsProvider;
 }
 public NumericalCalculationsController(IExpressionsEvaluator expressionsEvaluator, ILogger <NumericalCalculationsController> logger, IFunctionsProvider functionsProvider)
 {
     _logger            = logger;
     _functionsProvider = functionsProvider;
 }