Blacker.MangaScraper.ViewModel.MainWindowViewModel.LoadScraperPreview C# (CSharp) Метод

LoadScraperPreview() приватный Метод

private LoadScraperPreview ( IScraper scraper ) : void
scraper IScraper
Результат void
        private void LoadScraperPreview(IScraper scraper)
        {
            if(!(scraper is IPreview))
                return;

            _requestQueue.Add(
                () => ((IPreview) scraper).Preview(),
                (r, e) =>
                {
                    var records = r as IEnumerable<IMangaRecord>;
                    if (e == null && r != null)
                    {
                        lock (_syncRoot)
                        {
                            // just replace collection -> this is easier than removing and then adding records
                            Mangas = new AsyncObservableCollection<IMangaRecord>(records);
                            OnPropertyChanged(() => Mangas);
                        }
                    }
                }
            );
        }