public static IDictionary <Bundle, string> GetFilteredWithRequirementStrings(IBundleCollector bundleCollector) { var allBundles = bundleCollector.GetAllInstalledBundles(); var filteredBundles = GetFilteredBundles(allBundles); return(VisualStudioSafeVersionsExtractor.GetReasonRequiredStrings(allBundles) .Where(pair => filteredBundles.Contains(pair.Key)) .ToDictionary(i => i.Key, i => i.Value)); }
public static void Execute(IBundleCollector bundleCollector) { Execute( bundleCollector.GetAllInstalledBundles(), bundleCollector.GetSupportedBundleTypes()); }