public void Dispose() { broadcastListener.StopListening(); broadcastListener.Dispose(); ListViewGameList.RemoveHandler(Thumb.DragDeltaEvent, dragHandler); Program.LobbyClient.Disconnected -= LobbyClient_OnDisconnect; _refreshGameListTimer.Dispose(); }
public static void Stop() { _gameListener.StopListening(); _updateWebsiteTimer.Elapsed -= UpdateWebsiteTimerOnElapsed; if (EnableUpdateTimer) { _updateWebsiteTimer.Stop(); } }
/// <summary> /// Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. /// </summary> public void Dispose() { broadcastListener.StopListening(); broadcastListener.Dispose(); ListViewGameList.RemoveHandler(Thumb.DragDeltaEvent, dragHandler); Program.LobbyClient.OnLoginComplete -= LobbyClient_OnLoginComplete; Program.LobbyClient.OnDisconnect -= LobbyClient_OnDisconnect; Program.LobbyClient.OnDataReceived -= LobbyClient_OnDataReceived; Program.LobbyClient.Chatting.OnCreateRoom -= ChattingOnOnCreateRoom; }