public void Dispose() { broadcastListener.StopListening(); broadcastListener.Dispose(); ListViewGameList.RemoveHandler(Thumb.DragDeltaEvent, dragHandler); Program.LobbyClient.Disconnected -= LobbyClient_OnDisconnect; _refreshGameListTimer.Dispose(); }
/// <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; }
/// <summary> /// Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. /// </summary> public void Dispose() { ListViewGameList.RemoveHandler(Thumb.DragDeltaEvent, dragHandler); Program.LobbyClient.OnLoginComplete -= LobbyClient_OnLoginComplete; Program.LobbyClient.OnDisconnect -= LobbyClient_OnDisconnect; Program.LobbyClient.OnDataReceived -= LobbyClient_OnDataReceived; timer.Elapsed -= this.TimerElapsed; timer.Stop(); timer.Dispose(); }