internal void Stop() { CheckDisposed(); // If all the torrents are stopped, stop ticking IsRunning = _torrents.Exists(m => m.State != TorrentState.Stopped); if (!IsRunning) Listener.Stop(); }