/// <summary> /// ウィンドウが閉じられようとしている /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void Window_Closing(object sender, System.ComponentModel.CancelEventArgs e) { TwitchChatClientStop(); if (TwitchChatClient != null) { // Twitchチャットクライアント終了 TwitchChatClient.Dispose(); TwitchChatClient.OnStop -= TwitchChatClient_OnStop; TwitchChatClient.OnBusyChange -= TwitchChatClient_OnBusyChange; TwitchChatClient.OnChannelMessage -= TwitchChatClient_OnChannelMessage; TwitchChatClient.OnTopic -= TwitchChatClient_OnTopic; TwitchChatClient.OnUserCountChange -= TwitchChatClient_OnUserCountChange; TwitchChatClient.OnModeChange -= TwitchChatClient_OnModeChange; System.Diagnostics.Debug.WriteLine("TwitchChatClient Finalize done."); } BouyomiChan.ClearText(); BouyomiChan.Dispose(); }