Esempio n. 1
0
 /// <summary>
 /// Constructor
 /// </summary>
 /// <param name="commandName">Command name</param>
 /// <param name="rawArguments">Raw arguments</param>
 /// <param name="arguments">Arguments</param>
 /// <param name="bot">Bot</param>
 internal CompiledCommand(string commandName, string rawArguments, string[] arguments, IBot bot)
 {
     CommandName = commandName;
     CompiledCommandArguments = new CompiledCommandArguments(null, rawArguments, arguments, bot);
 }
Esempio n. 2
0
 /// <summary>
 /// Constructor
 /// </summary>
 /// <param name="command">Command</param>
 /// <param name="rawArguments">Raw arguments</param>
 /// <param name="arguments">Arguments</param>
 /// <param name="bot">Bot</param>
 internal CompiledCommand(ICommand command, string rawArguments, string[] arguments, IBot bot)
 {
     CommandName = ((command == null) ? "" : command.Name);
     CompiledCommandArguments = new CompiledCommandArguments(command, rawArguments, arguments, bot);
 }