public override void Merge(BaseScheduleChangeInfo newInfo) { base.Merge(newInfo); var newMediaInfo = (DigitalScheduleChangeInfo)newInfo; DigitalContentChanged |= newMediaInfo.DigitalContentChanged; }
public override void Merge(BaseScheduleChangeInfo newInfo) { base.Merge(newInfo); var newMediaInfo = (MediaScheduleChangeInfo)newInfo; SpotTypeChanged |= newMediaInfo.SpotTypeChanged; CalendarTypeChanged |= newMediaInfo.CalendarTypeChanged; ProgramScheduleChanged |= newMediaInfo.ProgramScheduleChanged; SnapshotsChanged |= newMediaInfo.SnapshotsChanged; OptionsChanged |= newMediaInfo.OptionsChanged; }