void ResetPackageSources() { if (packageSources != null) { packageSources.CollectionChanged -= PackageSourcesChanged; packageSources = null; } }
public PackageRepositoryCache( RegisteredPackageSources packageSources, IList <RecentPackageInfo> recentPackages) { this.factory = new MonoDevelopPackageRepositoryFactory(); this.recentPackages = recentPackages; this.packageSources = packageSources; }
public RegisteredPackageSourcesViewModel( IRegisteredPackageRepositories registeredPackageRepositories, IFolderBrowser folderBrowser) { this.packageSources = registeredPackageRepositories.PackageSources; this.folderBrowser = folderBrowser; this.registeredPackageRepositories = registeredPackageRepositories; packageSourceChecker.PackageSourceChecked += PackageSourceChecked; CreateCommands(); }
void ReadPackageSources() { IEnumerable <PackageSource> savedPackageSources = packageSourceProvider.LoadPackageSources(); packageSources = new RegisteredPackageSources(savedPackageSources, defaultPackageSource); packageSources.CollectionChanged += PackageSourcesChanged; if (!savedPackageSources.Any()) { UpdatePackageSourceSettingsWithChanges(); } }
public RegisteredProjectTemplatePackageSources() { packageSources = new RegisteredPackageSources(GetPackageSources()); }