コード例 #1
0
 public void AddSearchItem(SearchResultItem item)
 {
     if (searchResults.ContainsKey(item.Link))
     {
         searchResults[item.Link] = searchResults[item.Link].Combine(item);
     }
     else
     {
         searchResults.Add(item.Link, item);
     }
 }
コード例 #2
0
        public SearchResultItem Combine(SearchResultItem other)
        {
            foreach (var item in other.Source)
            {
                Source.Add(item);
            }

            if (Title != other.Title)
            {
                Title = $"{Title} / {other.Title}";
            }

            return(this);
        }