internal static bool IsActiveRecording(Guid channelId, GuideProgram guideProgram, out ActiveRecording activeRecording) { Guid upcomingProgramId = guideProgram.GetUniqueUpcomingProgramId(channelId); foreach (ActiveRecording recording in ActiveRecordings) { if (recording.Program.UpcomingProgramId == upcomingProgramId) { activeRecording = recording; return(true); } } activeRecording = null; return(false); }