public CrawlResult GetCrawlResult()
 {
     CrawlResult mergedResult = new CrawlResult();
     foreach (GGenreClass genre in Program.CacheController.GetEnumerableOfAllGenres()) {
         CrawlResult result;
         if (Program.CacheController.TryDeserializeCrawlResult(genre, out result)) {
             mergedResult.AppendResult(result);
         }
     }
     mergedResult.SortListsNeedingSorting();
     return mergedResult;
 }
 public CrawlResult GetCrawlResult()
 {
     CrawlResult mergedResult = new CrawlResult();
     foreach (GenreTabPage gtp in this.owner.tabcGsc.TabPages) {
         GGenreTabPage ggtp = gtp as GGenreTabPage;
         if (null != ggtp) {
             CrawlResult result;
             if (Program.CacheController.TryDeserializeCrawlResult(ggtp.Genre, out result)) {
                 mergedResult.AppendResult(result);
             }
         }
     }
     mergedResult.SortListsNeedingSorting();
     return mergedResult;
 }