private void CommandRunnerOnCommandExecuted(object sender, CommandRunnerEvent commandRunnerEvent) { if (commandRunnerEvent.Command.HideInConsole) { return; } if (!_formatters.TryGetValue(commandRunnerEvent.Command.GetType(), out ICommandFormatter formatter)) { return; } Display(formatter.OnExecuted(commandRunnerEvent.Command)); }
private void RunnerOnDispatched(object sender, CommandRunnerEvent commandRunnerEvent) { if (commandRunnerEvent.Command.HideInConsole) { return; } if (!_formatters.TryGetValue(commandRunnerEvent.Command.GetType(), out ICommandFormatter formatter)) { return; } ResetTimeDiff(); Display(formatter.OnDispatched(commandRunnerEvent.Command)); }