static PackageManagementServices() { options = new PackageManagementOptions(); packageRepositoryCache = new PackageRepositoryCache (options); userAgentGenerator = new UserAgentGeneratorForRepositoryRequests (); userAgentGenerator.Register (packageRepositoryCache); progressProvider = new PackageManagementProgressProvider (packageRepositoryCache); registeredPackageRepositories = new RegisteredPackageRepositories(packageRepositoryCache, options); projectTemplatePackageSources = new RegisteredProjectTemplatePackageSources(); projectTemplatePackageRepositoryCache = new ProjectTemplatePackageRepositoryCache(projectTemplatePackageSources); outputMessagesView = new PackageManagementOutputMessagesView(packageManagementEvents); solution = new PackageManagementSolution (registeredPackageRepositories, projectService, packageManagementEvents); packageActionRunner = new PackageActionRunner(packageManagementEvents); progressMonitorFactory = new PackageManagementProgressMonitorFactory (); backgroundPackageActionRunner = new BackgroundPackageActionRunner (progressMonitorFactory, packageManagementEvents, progressProvider); projectTargetFrameworkMonitor = new ProjectTargetFrameworkMonitor (projectService); packageCompatibilityHandler = new PackageCompatibilityHandler (); packageCompatibilityHandler.MonitorTargetFrameworkChanges (projectTargetFrameworkMonitor); updatedPackagesInSolution = new UpdatedPackagesInSolution (solution, registeredPackageRepositories, packageManagementEvents); projectOperations = new PackageManagementProjectOperations (solution, registeredPackageRepositories, backgroundPackageActionRunner, packageManagementEvents); InitializeCredentialProvider(); }
static PackageManagementServices() { options = new PackageManagementOptions(); progressMonitorFactory = new PackageManagementProgressMonitorFactory(); backgroundPackageActionRunner = new BackgroundPackageActionRunner(progressMonitorFactory, packageManagementEvents); projectTargetFrameworkMonitor = new ProjectTargetFrameworkMonitor(projectService); packageCompatibilityHandler = new PackageCompatibilityHandler(); packageCompatibilityHandler.MonitorTargetFrameworkChanges(projectTargetFrameworkMonitor); updatedPackagesInWorkspace = new UpdatedNuGetPackagesInWorkspace(packageManagementEvents); projectOperations = new PackageManagementProjectOperations(backgroundPackageActionRunner, packageManagementEvents); workspace = new PackageManagementWorkspace(); credentialService = new PackageManagementCredentialService(); credentialService.Initialize(); PackageManagementBackgroundDispatcher.Initialize(); nuGetConfigFileChangedMonitor.MonitorFileChanges(); //analyzerPackageMonitor = new AnalyzerPackageMonitor (); }
public SolutionPackageRepositoryFactory( ISharpDevelopPackageRepositoryFactory repositoryFactory, PackageManagementOptions options) { this.repositoryFactory = repositoryFactory; this.options = options; }
void CreateFactory() { options = new TestablePackageManagementOptions(); fakePackageRepositoryFactory = new FakePackageRepositoryFactory(); fakeProjectSystemFactory = new FakeProjectSystemFactory(); factory = new SharpDevelopPackageManagerFactory(fakePackageRepositoryFactory, fakeProjectSystemFactory, options); }
void CreatePackageManager(IProject project, PackageReferenceRepositoryHelper packageRefRepositoryHelper) { options = new TestablePackageManagementOptions(); options.PackagesDirectory = "packages"; repositoryPaths = new SolutionPackageRepositoryPath(project, options); var pathResolver = new DefaultPackagePathResolver(repositoryPaths.PackageRepositoryPath); fakeFileSystem = new FakeFileSystem(); fakeFeedSourceRepository = new FakePackageRepository(); fakeSolutionSharedRepository = packageRefRepositoryHelper.FakeSharedSourceRepository; fakePackageOperationResolverFactory = new FakePackageOperationResolverFactory(); var fakeSolutionPackageRepository = new FakeSolutionPackageRepository(); fakeSolutionPackageRepository.FileSystem = fakeFileSystem; fakeSolutionPackageRepository.PackagePathResolver = pathResolver; fakeSolutionPackageRepository.FakeSharedRepository = fakeSolutionSharedRepository; packageManager = new SharpDevelopPackageManager(fakeFeedSourceRepository, packageRefRepositoryHelper.FakeProjectSystem, fakeSolutionPackageRepository, fakePackageOperationResolverFactory); }
void CreateViewModel() { options = new TestablePackageManagementOptions(); options.PackageSources.Clear(); fakeFolderBrowser = new FakeFolderBrowser(); viewModel = new RegisteredPackageSourcesViewModel(options, fakeFolderBrowser); }
public SolutionPackageRepositoryPath ( ISolution solution, PackageManagementOptions options) { this.solution = solution; PackageRepositoryPath = GetSolutionPackageRepositoryPath (options); }
public TestableSolutionPackageRepository( ISolution solution, IMonoDevelopPackageRepositoryFactory repositoryFactory, PackageManagementOptions options) : base(solution, repositoryFactory, options) { }
void CreateOptions() { var properties = new Properties(); fakeSettings = new FakeSettings(); options = new PackageManagementOptions(properties, fakeSettings); }
void CreateOneRegisteredPackageSource() { Properties properties = new Properties(); Options = new PackageManagementOptions(properties); RegisteredPackageSources = Options.PackageSources; AddOnePackageSource(); }
public DesignTimeRegisteredPackageSourcesViewModel(PackageManagementOptions options) : base(options.PackageSources) { options.PackageSources.Add(new PackageSource("Source2", "http://sharpdevelop.codeplex.com")); options.PackageSources.Add(new PackageSource("Source3", "http://sharpdevelop.codeplex.com")); options.PackageSources.Add(new PackageSource("Source4", "http://sharpdevelop.codeplex.com")); options.PackageSources.Add(new PackageSource("Source5", "http://sharpdevelop.codeplex.com")); Load(); }
public SharpDevelopPackageManagerFactory( ISharpDevelopPackageRepositoryFactory packageRepositoryFactory, ISharpDevelopProjectSystemFactory projectSystemFactory, PackageManagementOptions options) { this.packageRepositoryFactory = packageRepositoryFactory; this.projectSystemFactory = projectSystemFactory; this.options = options; }
string GetSolutionPackageRepositoryPath (PackageManagementOptions options) { string customPath = options.GetCustomPackagesDirectory (); if (!String.IsNullOrEmpty (customPath)) { return Path.GetFullPath (customPath); } return Path.Combine (solution.BaseDirectory, options.PackagesDirectory); }
public PackageRepositoryCache ( PackageManagementOptions options, ISharpDevelopPackageRepositoryFactory factory) : this ( options, MachineCache.Default, factory) { }
void CreateOptions() { var properties = new Properties(); var projectService = new FakePackageManagementProjectService(); fakeSettings = new FakeSettings(); SettingsProvider settingsProvider = TestablePackageManagementOptions.CreateSettingsProvider(fakeSettings, projectService); options = new PackageManagementOptions(properties, settingsProvider); }
public PackageRepositoryCache ( PackageManagementOptions options, IPackageRepository machineCache, ISharpDevelopPackageRepositoryFactory factory) { this.options = options; this.machineCache = machineCache; this.factory = factory; this.recentPackages = options.RecentPackages; }
public SolutionPackageRepository ( ISolution solution, ISharpDevelopPackageRepositoryFactory repositoryFactory, PackageManagementOptions options) { this.repositoryFactory = repositoryFactory; repositoryPath = new SolutionPackageRepositoryPath(solution, options); CreatePackagePathResolver(); CreateFileSystem(); CreateRepository(ConfigSettingsFileSystem.CreateConfigSettingsFileSystem(solution)); }
string GetSolutionPackageRepositoryPath (PackageManagementOptions options) { var settingsProvider = new SettingsProvider2 (); ISettings settings = settingsProvider.LoadSettings(); string customPath = settings.GetRepositoryPath (); if (!String.IsNullOrEmpty (customPath)) { return Path.GetFullPath (customPath); } return Path.Combine (solution.BaseDirectory, options.PackagesDirectory); }
void CreateViewModel() { var properties = new Properties(); var settings = new FakeSettings(); var options = new PackageManagementOptions(properties, settings); packageSources = options.PackageSources; packageSources.Clear(); var cache = new PackageRepositoryCache(packageSources, new RecentPackageInfo [0]); registeredRepositories = new RegisteredPackageRepositories(cache, options); viewModel = new RegisteredPackageSourcesViewModel(registeredRepositories); }
void CreatePackageManagementService(PackageManagementOptions options) { testProject = ProjectHelper.CreateTestProject(); fakePackageRepositoryFactory = new FakePackageRepositoryFactory(); fakePackageManagerFactory = new FakePackageManagerFactory(); fakeProjectService = new FakePackageManagementProjectService(); fakeOutputMessagesView = new FakePackageManagementOutputMessagesView(); fakeProjectService.CurrentProject = testProject; packageManagementService = new PackageManagementService(options, fakePackageRepositoryFactory, fakePackageManagerFactory, fakeProjectService, fakeOutputMessagesView); installPackageHelper = new InstallPackageHelper(packageManagementService); }
void CreatePackageManager(IProject project, PackageReferenceRepositoryHelper packageRefRepositoryHelper) { options = new PackageManagementOptions(new Properties()); options.PackagesDirectory = "packages"; repositoryPaths = new PackageRepositoryPaths(project, options); var pathResolver = new DefaultPackagePathResolver(repositoryPaths.SolutionPackagesPath); fakeFileSystem = new FakeFileSystem(); fakeFeedSourceRepository = new FakePackageRepository(); fakeSolutionSharedRepository = packageRefRepositoryHelper.FakeSharedSourceRepository; packageManager = new SharpDevelopPackageManager(fakeFeedSourceRepository, packageRefRepositoryHelper.FakeProjectSystem, fakeFileSystem, fakeSolutionSharedRepository, pathResolver); }
static PackageManagementServices() { options = new PackageManagementOptions(); packageRepositoryCache = new PackageRepositoryCache(options.PackageSources, options.RecentPackages); userAgentGenerator = new UserAgentGeneratorForRepositoryRequests(packageRepositoryCache); progressProvider = new PackageManagementProgressProvider (packageRepositoryCache); registeredPackageRepositories = new RegisteredPackageRepositories(packageRepositoryCache, options); projectTemplatePackageSources = new RegisteredProjectTemplatePackageSources(); projectTemplatePackageRepositoryCache = new ProjectTemplatePackageRepositoryCache(projectTemplatePackageSources); outputMessagesView = new PackageManagementOutputMessagesView(packageManagementEvents); solution = new PackageManagementSolution(registeredPackageRepositories, packageManagementEvents); packageActionRunner = new PackageActionRunner(packageManagementEvents); progressMonitorFactory = new PackageManagementProgressMonitorFactory (); backgroundPackageActionRunner = new BackgroundPackageActionRunner (progressMonitorFactory, packageManagementEvents); InitializeCredentialProvider(); }
void CreateSolution(PackageManagementOptions options) { testProject = ProjectHelper.CreateTestProject(); fakeRegisteredPackageRepositories = new FakeRegisteredPackageRepositories(); fakeProjectFactory = new FakePackageManagementProjectFactory(); fakeProjectService = new FakePackageManagementProjectService(); fakeProjectService.CurrentProject = testProject; fakeProjectService.OpenSolution = testProject.ParentSolution; fakeSolutionPackageRepositoryFactory = new FakeSolutionPackageRepositoryFactory(); fakeSolutionPackageRepository = fakeSolutionPackageRepositoryFactory.FakeSolutionPackageRepository; solution = new PackageManagementSolution( fakeRegisteredPackageRepositories, fakeProjectService, fakeProjectFactory, fakeSolutionPackageRepositoryFactory); }
static PackageManagementServices() { options = new PackageManagementOptions(); progressMonitorFactory = new PackageManagementProgressMonitorFactory (); backgroundPackageActionRunner = new BackgroundPackageActionRunner (progressMonitorFactory, packageManagementEvents); projectTargetFrameworkMonitor = new ProjectTargetFrameworkMonitor (projectService); packageCompatibilityHandler = new PackageCompatibilityHandler (); packageCompatibilityHandler.MonitorTargetFrameworkChanges (projectTargetFrameworkMonitor); updatedPackagesInWorkspace = new UpdatedNuGetPackagesInWorkspace (packageManagementEvents); projectOperations = new PackageManagementProjectOperations (backgroundPackageActionRunner, packageManagementEvents); workspace = new PackageManagementWorkspace (); credentialService = new PackageManagementCredentialService (); credentialService.Initialize (); PackageManagementBackgroundDispatcher.Initialize (); //analyzerPackageMonitor = new AnalyzerPackageMonitor (); }
void CreateOptions(Properties properties, ISettingsProvider provider) { CreateSettings(); options = new PackageManagementOptions(properties, provider); }
void CreatePackageManagementOptions() { options = new PackageManagementOptions(new Properties()); }
void CreateOptions(Properties properties, FakeSettings fakeSettings) { CreateSettingsProvider(fakeSettings); options = new PackageManagementOptions(properties, settingsProvider); }
void CreateRegisteredPackageSources(Properties properties) { options = new PackageManagementOptions(properties); registeredPackageSources = options.PackageSources; }
public SolutionPackageRepositoryPath ( IProject project, PackageManagementOptions options) : this (project.ParentSolution, options) { }
void CreatePackageManagementService() { packageManagementService = new FakePackageManagementService(); options = packageManagementService.Options; aggregateRepository = packageManagementService.FakeAggregateRepository; }
void CreateOptions(Properties properties) { options = new PackageManagementOptions(properties); }
public PackageRepositoryCache (PackageManagementOptions options) : this( options, new SharpDevelopPackageRepositoryFactory ()) { }
public PackageManagementOptionsViewModel(PackageManagementOptions options) { this.options = options; this.IsAutomaticPackageRestoreOnOpeningSolutionEnabled = options.IsAutomaticPackageRestoreOnOpeningSolutionEnabled; this.IsCheckForPackageUpdatesOnOpeningSolutionEnabled = options.IsCheckForPackageUpdatesOnOpeningSolutionEnabled; }
void CreateViewModel() { options = new PackageManagementOptions(new Properties()); options.PackageSources.Clear(); viewModel = new PackageManagementOptionsViewModel(options); }
void CreateOptions() { options = new TestablePackageManagementOptions(); }
void CreateOptions(Properties properties, FakeSettings fakeSettings) { options = new PackageManagementOptions(properties, fakeSettings); }
void CreateOptions(FakeSettings fakeSettings) { CreateProperties(); options = new PackageManagementOptions(properties, fakeSettings); }
void CreateViewModel(PackageManagementOptions options) { viewModel = new PackageManagementOptionsViewModel(options, fakeRecentRepository, fakeMachineCache, fakeProcess); }