public virtual void Report(string command) { var toyRobotEventArgs = new ToyRobotCommandEventArgs { CommandName = command, }; OnCommandCompletedEvent(toyRobotEventArgs); }
private void OnCommandCompletedEvent(ToyRobotCommandEventArgs e) { var handler = CommandCompletedEvent; handler?.Invoke(this, e); }