private void Stop() { var serverName = "Unknown"; if (ircClient != null) { serverName = ircClient.ServerName; ircClient.Disconnect(); ircClient.Quit(); ircClient.Dispose(); } Console.Out.WriteLine("Disconnected from '{0}'.", serverName); isRunning = false; }