コード例 #1
0
 public void WriteLogs(ICalculator sender, CalculatorEventArgs e)
 {
     File.AppendAllText(Path, e.ToString() + Environment.NewLine);
 }
コード例 #2
0
ファイル: Logger.cs プロジェクト: Trushkeen/RKSI.Net-Solved
 public void Calculator_OnUnableToCompute(ICalculator sender, CalculatorEventArgs eventArgs)
 {
     WriteLog(eventArgs.Message);
 }
コード例 #3
0
ファイル: Logger.cs プロジェクト: Trushkeen/RKSI.Net-Solved
 public void Calculator_OnDidChangeLeft(ICalculator sender, CalculatorEventArgs eventArgs)
 {
     WriteLog(eventArgs.Message + " " + eventArgs.LeftValue);
 }
コード例 #4
0
ファイル: Logger.cs プロジェクト: Trushkeen/RKSI.Net-Solved
        public void Calculator_OnDidCompute(ICalculator sender, CalculatorEventArgs eventArgs)
        {
            var e = eventArgs as ComputeEventArgs;

            WriteLog($"Посчитано {e.LeftValue} {(char)(CalculatorOperation)e.Operation} {e.RightValue}={e.Result}");
        }
コード例 #5
0
ファイル: Logger.cs プロジェクト: Trushkeen/RKSI.Net-Solved
 public void Calculator_OnDidChangeOperation(ICalculator sender, CalculatorEventArgs eventArgs)
 {
     WriteLog(eventArgs.Message + " " + eventArgs.Operation.Value);
 }