/// <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); } }
public ChartController(IChartFactory chartFactory, IModeDeterminer modeDeterminer, IFunctionsProvider functionsProvider) { _chartFactory = chartFactory; _modeDeterminer = modeDeterminer; _functionsProvider = functionsProvider; }
/// <summary> /// Loads complately new provider. /// </summary> /// <param name="provider">The provider.</param> public void Recharge(IFunctionsProvider provider) { FuncManager.Recharge(provider); }
/// <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; }