void sourceirc_OnDisconnected(object sender, EventArgs e) { if (sourceirc.AutoReconnect) { //Was an unexpected disconnection logger.Warn("SourceReader has been disconnected, attempting reconnection"); sourceirc.Reconnect(); } }