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

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

private SearchMangaImmediate ( string filter ) : void
filter string
Результат void
        private void SearchMangaImmediate(string filter)
        {
            if (!(CurrentScraper is IImmediateSearchProvider) || filter == null)
                return;

            var scraper = CurrentScraper as IImmediateSearchProvider;
            var searchString = SearchString ?? String.Empty;

            OperationInProgress = true;
            CurrentActionText = "Searching ...";

            _requestQueue.Add(
                () => scraper.GetAvailableMangasImmediate(searchString),
                (r, e) =>
                {
                    var requests = r as IEnumerable<IMangaRecord>;
                    if (e == null && r != null)
                    {
                        lock (_syncRoot)
                        {
                            Mangas = new AsyncObservableCollection<IMangaRecord>(requests);
                            OnPropertyChanged(() => Mangas);
                        }
                    }
                }
            );
        }