Exemple #1
0
 /// <summary>サービス2やサービス3の結合されているもののメインイベント取得 </summary>
 public EpgEventInfo GetGroupMainEvent(Dictionary <UInt64, EpgEventInfo> currentList = null)
 {
     if (IsGroupMainEvent == true)
     {
         return(this);
     }
     if (EventGroupInfo.group_type != 1)
     {
         return(null);
     }
     return(EventGroupInfo.eventDataList.Select(data =>
                                                MenuUtil.GetPgInfoUid(CommonManager.CurrentPgUID(data.Create64PgKey(), PgStartTime), currentList))
            .FirstOrDefault(data => data != null && data.IsGroupMainEvent == true));
 }
Exemple #2
0
 public virtual UInt64 CurrentPgUID()
 {
     return(CommonManager.CurrentPgUID(Create64PgKey(), PgStartTime));
 }