Пример #1
0
        public Command(SuccessCommandParseResult parseResult, ICommunicator communicator)
        {
            Registration = parseResult.Registration;
            Usage        = parseResult.Usage;
            Message      = parseResult.Message;
            Prefix       = parseResult.Prefix;
            Body         = parseResult.Body;
            Invoker      = parseResult.Invoker;
            _verbs       = parseResult.Verbs;
            _tokens      = parseResult.Tokens;

            _communicator = communicator;
        }
Пример #2
0
 public CommandRegistrationFindResult(string prefix, CommandInfo registration, CommandInfo.Usage usage)
 {
     Prefix       = prefix ?? throw new ArgumentNullException(nameof(prefix));
     Registration = registration ?? throw new ArgumentNullException(nameof(registration));
     Usage        = usage ?? throw new ArgumentNullException(nameof(usage));
 }