public MatchNotFoundException(ParsedCommand command, Command[] overloads) { this.command = command; this.overloads = overloads; }
public CommandNotFoundException(ParsedCommand command) { this.command = command; }
public CommandExecuter GetCommandExecuter(ParsedCommand parsedCommand) { return(new CommandExecuter(commands, parsedCommand, parser)); }
public bool IsOverloadOf(ParsedCommand parsedCommand) { return(IsOverloadOf(parsedCommand.command)); }
public CommandExecuter GetCommandExecuter(string text) { ParsedCommand parsedCommand = new ParsedCommand(text); return(GetCommandExecuter(parsedCommand)); }