public void WriteLogs(ICalculator sender, CalculatorEventArgs e) { File.AppendAllText(Path, e.ToString() + Environment.NewLine); }
public void Calculator_OnUnableToCompute(ICalculator sender, CalculatorEventArgs eventArgs) { WriteLog(eventArgs.Message); }
public void Calculator_OnDidChangeLeft(ICalculator sender, CalculatorEventArgs eventArgs) { WriteLog(eventArgs.Message + " " + eventArgs.LeftValue); }
public void Calculator_OnDidCompute(ICalculator sender, CalculatorEventArgs eventArgs) { var e = eventArgs as ComputeEventArgs; WriteLog($"Посчитано {e.LeftValue} {(char)(CalculatorOperation)e.Operation} {e.RightValue}={e.Result}"); }
public void Calculator_OnDidChangeOperation(ICalculator sender, CalculatorEventArgs eventArgs) { WriteLog(eventArgs.Message + " " + eventArgs.Operation.Value); }