public void OnDisconnecting(Connection con, bool conLost) { m_queue.Clear(); if (IsConnected) { SendNow("QUIT :" + IrcClient.QuitReason + "\n"); Thread.Sleep(100); } m_irc.Reset(); m_irc.DisconnectNotify(conLost); }