public CommandSyntaxException(ICommandExceptionType type, IMessage message, string input, int cursor) : base(message.String, null) { Type = type; _message = message; Input = input; Cursor = cursor; }
public CommandSyntaxException(ICommandExceptionType type, IMessage message) : base(message.String, null) { Type = type; _message = message; Input = null; Cursor = -1; }