Ejemplo n.º 1
0
        public override void DeleteSong(PlatformData data, FormatData formatdata, ProgressIndicator progress)
        {
            if (!(formatdata is FolderFormatData))
            {
                return;
            }
            string path = (formatdata as FolderFormatData).Pathname;

            formatdata.Dispose();
            Directory.Delete(path, true);
            base.DeleteSong(data, formatdata, progress);
        }
Ejemplo n.º 2
0
 public virtual void DeleteSong(PlatformData data, FormatData formatdata, ProgressIndicator progress)
 {
     data.Mutex.WaitOne(); formatdata.Dispose(); data.RemoveSong(formatdata); data.Mutex.ReleaseMutex();
 }