IEnumerable <IPackageRepository> CreateAllEnabledRepositories() { foreach (PackageSource source in PackageSources.GetEnabledPackageSources()) { yield return(CreateRepository(source.Source)); } }
void UpdateActivePackageSource() { if (activePackageSource == null) { return; } if (activePackageSource.IsAggregate()) { if (!HasMultiplePackageSources) { ActivePackageSource = null; } } else { PackageSource matchedPackageSource = PackageSources .GetEnabledPackageSources() .FirstOrDefault(packageSource => packageSource.Equals(activePackageSource)); if (matchedPackageSource == null) { ActivePackageSource = null; } } }