Beispiel #1
0
        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));
        }
Beispiel #2
0
        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));
        }