public List <EpgAutoAddData> SearchEpgAutoAddList(bool?IsEnabled = null, bool ByFazy = false) { var list = GetEpgAutoAddList(IsEnabled); if (IsEpgReserve == false) { //プログラム予約の場合はそれっぽい番組を選んで、キーワード予約の検索にヒットしていたら選択する。 EpgEventInfo trgInfo = this.SearchEventInfoLikeThat(); if (trgInfo != null) { list.AddRange(trgInfo.SearchEpgAutoAddList(IsEnabled, ByFazy)); } } else { if (ByFazy == true) { list.AddRange(MenuUtil.FazySearchEpgAutoAddData(DataTitle, IsEnabled)); } } return(list.Distinct().ToList()); }