public Calculator(IPostfixBuilder postfixBuilder,
                   IPostfixCalculator postfixCalculator, IEquationParser equationParser)
 {
     _postfixBuilder    = postfixBuilder;
     _postfixCalculator = postfixCalculator;
     _equationParser    = equationParser;
 }
        public CalculatorViewModel(IEquationParser equationParser, Calculator calculator)
        {
            _equationParser = equationParser;
            _calculator = calculator;

            ExecuteCommand = new DelegateCommand(Execute);
        }
示例#3
0
 public EquationEvaluator(IEquationParser equationParser, INotationConverter notationConverter)
 {
     _equationParser    = equationParser;
     _notationConverter = notationConverter;
 }
示例#4
0
 public EquationEvaluator(
     IEquationParser equationParser)
 {
     this.equationParser = equationParser;
 }
示例#5
0
 public EquationSolver(IEquationParser equationParser)
 {
     _equationParser = equationParser;
 }