Exemple #1
0
        public CommandData Execute(string[] tokens, IOutput output)
        {
            if (!ParameterValues.Parse(Parameters, tokens, out ParameterValues values))
            {
                return(null);
            }

            CommandData data = new CommandData(values, output);

            OnExecuted?.Invoke(data);

            return(data.DisplayHelp ? null : data);
        }