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

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

private static MaybeUpdateFindingEngine ( SearchResult>.Dictionary final_results_dict, SearchResult search_result, object>.Dictionary stats_dict ) : void
final_results_dict SearchResult>.Dictionary
search_result SearchResult
stats_dict object>.Dictionary
Результат void
        private static void MaybeUpdateFindingEngine(Dictionary<string, SearchResult> final_results_dict, SearchResult search_result, Dictionary<string, object> stats_dict)
        {
            var temp_result = final_results_dict[search_result.url];
            var already_found_by = temp_result.engine;
            if (
                (already_found_by == SearchResult.FindingEngine.bing && search_result.engine == SearchResult.FindingEngine.google)
                ||
                (already_found_by == SearchResult.FindingEngine.google && search_result.engine == SearchResult.FindingEngine.bing)
                )
            {
                temp_result.engine = SearchResult.FindingEngine.google_and_bing;
                final_results_dict[search_result.url] = temp_result;
            }
        }