ADBaseLibrary.DownloadManager.Save C# (CSharp) Метод

Save() публичный Метод

public Save ( ) : void
Результат void
        public void Save()
        {
            lock (_downloadslock)
            {
                List<EpisodeWithDownloadSettings> sv=new List<EpisodeWithDownloadSettings>();
                foreach (DownloadItem d in _downloads)
                {
                    EpisodeWithDownloadSettingAndStatus dk =new EpisodeWithDownloadSettingAndStatus();
                    d.Episode.CopyTo(dk);
                    dk.DownloadStatus = d.Status;
                    sv.Add(dk);
                }
                string cpath = Path.Combine(UserDataPath.Get(), downloads);
                File.WriteAllText(cpath, JsonConvert.SerializeObject(sv));
            }
        }