private IEnumerable <SelectionCandidate> GenerateDummyCandidates(FeedUri feedUri) { if (feedUri.IsFromDistribution) { return(Enumerable.Empty <SelectionCandidate>()); } try { var feed = _feedManager[feedUri]; var feedPreferences = _feedManager.GetPreferences(feedUri); return(feed.Implementations.Select(implementation => GenerateDummyCandidate(feedUri, feedPreferences, implementation))); } #region Error handling catch (KeyNotFoundException) { return(Enumerable.Empty <SelectionCandidate>()); } #endregion }