CalendarAggregator.Search.DictifyResults C# (CSharp) Метод

DictifyResults() приватный статический Метод

private static DictifyResults ( List results_list, SearchResult>.Dictionary final_results_dict, object>.Dictionary stats_dict ) : void
results_list List
final_results_dict SearchResult>.Dictionary
stats_dict object>.Dictionary
Результат void
        private static void DictifyResults(List<SearchResult> results_list, Dictionary<string, SearchResult> final_results_dict, Dictionary<string, object> stats_dict)
        {
            foreach (var search_result in results_list)
            {
                //if (VerifyFoundContent(search_result.url, search_result.content, stats_dict) == false) continue;
                VerifyFoundContent(search_result.url, search_result.content, stats_dict);

                if (!final_results_dict.ContainsKey(search_result.url))  // found first by either engine
                {
                    final_results_dict.Add(search_result.url, search_result);
                }
                else                                                        // found again, maybe by other engine
                {
                    MaybeUpdateFindingEngine(final_results_dict, search_result, stats_dict);
                }
            }
        }