Пример #1
0
 public Calculator(IInputProvider inputProvider, IOutputProvider outputProvider, IParseProvider parseProvider, IMathProvider mathProvider)
 {
     _inputProvider  = inputProvider;
     _outputProvider = outputProvider;
     _parseProvider  = parseProvider;
     _mathProvider   = mathProvider;
 }
Пример #2
0
 public Calculator(IInputProvider inputProvider, IOutputProvider outputProvider, IParseProvider parseProvider, IMathProvider mathProvider)
 {
     _inputProvider = inputProvider;
     _outputProvider = outputProvider;
     _parseProvider = parseProvider;
     _mathProvider = mathProvider;
 }
Пример #3
0
 public DiscreteInterval(T from, T to, S step, IMathProvider <T, S, T> provider)
 {
     if (null == provider)
     {
         throw new NullReferenceException("Math provider cannot be null");
     }
     m_from     = from;
     m_to       = to;
     m_step     = step;
     m_provider = provider;
 }
Пример #4
0
 internal DiscreteIntervalEnumerator(T from, T to, S step, IMathProvider <T, S, T> provider)
 {
     if (null == provider)
     {
         throw new NullReferenceException("Math provider cannot be null");
     }
     m_status   = false;
     m_from     = from;
     m_to       = to;
     m_step     = step;
     m_provider = provider;
 }