コード例 #1
0
        private ICommand getCommand(CommandParameters parameters)
        {
            ICommand command = null;
            try
            {
                command = this.Commands.Where(w => w.Name.ToLower() == parameters.Name.ToLower()).Single();
            }
            catch (Exception ex)
            {
                this.WriteLine(ex.Message);
            }

            return command;
        }
コード例 #2
0
        private CommandParameters parseInput(string input)
        {
            var inputSplit = input.Split(' ').ToList();

            var command = new CommandParameters();
            command.Name = inputSplit[0].ToLower();
            command.Attributes = CommandParameters.ParseAttributes(input);

            return command;
        }