public void StopMusic() { if (MusicState == AudioPlayState.Playing) { MusicStreamer.Stop(); MusicStreamer.Dispose(); MusicDecoder.Dispose(); MusicStreamer = null; if (Stream != null) { try { Stream.Dispose(); // Analysis disable once EmptyGeneralCatchClause } catch { } } } }