Example #1
0
 public Solution(IPackageManagementProjectService projectService)
 {
     this.projectService = projectService;
     this.solution       = projectService.OpenSolution;
     this.Projects       = new Projects(projectService);
     this.Globals        = new SolutionGlobals(this);
 }
Example #2
0
        public ProjectTargetFrameworkMonitor(IPackageManagementProjectService projectService)
        {
            this.projectService = projectService;

            projectService.SolutionLoaded   += SolutionLoaded;
            projectService.SolutionUnloaded += SolutionUnloaded;
        }
        public ResetPowerShellWorkingDirectoryOnSolutionClosed(
			IPackageManagementProjectService projectService,
			IPackageManagementConsoleHost consoleHost)
        {
            this.consoleHost = consoleHost;
            projectService.SolutionClosed += SolutionClosed;
        }
		public ProjectTargetFrameworkMonitor (IPackageManagementProjectService projectService)
		{
			this.projectService = projectService;

			projectService.SolutionLoaded += SolutionLoaded;
			projectService.SolutionUnloaded += SolutionUnloaded;
		}
Example #5
0
 public RestoreBeforeUpdateAction(
     IPackageManagementProjectService projectService,
     IBackgroundPackageActionRunner backgroundRunner)
 {
     this.projectService   = projectService;
     this.backgroundRunner = backgroundRunner;
 }
		public RestoreBeforeUpdateAction (
			IPackageManagementProjectService projectService,
			IBackgroundPackageActionRunner backgroundRunner)
		{
			this.projectService = projectService;
			this.backgroundRunner = backgroundRunner;
		}
        public RunPackageInitializationScriptsOnSolutionOpen(
			IPackageManagementProjectService projectService)
            : this(projectService,
				new PackageInitializationScriptsConsole(PackageManagementServices.ConsoleHost),
				new PackageInitializationScriptsFactory())
        {
        }
 public PackageManagementConsoleViewModel(
     IPackageManagementProjectService projectService,
     IPackageManagementConsoleHost consoleHost)
 {
     this.projectService = projectService;
     this.consoleHost    = consoleHost;
 }
 public References(
     MSBuildBasedProject project,
     IPackageManagementProjectService projectService)
 {
     this.msbuildProject = project;
     this.projectService = projectService;
 }
Example #10
0
 public ResetPowerShellWorkingDirectoryOnSolutionClosed(
     IPackageManagementProjectService projectService,
     IPackageManagementConsoleHost consoleHost)
 {
     this.consoleHost = consoleHost;
     projectService.SolutionClosed += SolutionClosed;
 }
Example #11
0
		public References(
			MSBuildBasedProject project,
			IPackageManagementProjectService projectService)
		{
			this.msbuildProject = project;
			this.projectService = projectService;
		}
Example #12
0
		public Solution(IPackageManagementProjectService projectService)
		{
			this.projectService = projectService;
			this.solution = projectService.OpenSolution;
			this.Projects = new Projects(projectService);
			this.Globals = new SolutionGlobals(this);
		}
		void CreateOpenMSBuildProjects()
		{
			fakeProjectService = MockRepository.GenerateStub<IPackageManagementProjectService>();
			openProjects = new List<IProject>();
			fakeProjectService.Stub(service => service.GetOpenProjects()).Return(openProjects);
			
			projects = new OpenMSBuildProjects(fakeProjectService);
		}
 internal PackageManagementSolution(
     IPackageManagementProjectService projectService)
     : this(
         PackageManagementServices.RegisteredPackageRepositories,
         projectService,
         PackageManagementServices.PackageManagementEvents)
 {
 }
Example #15
0
        void CreateOpenMSBuildProjects()
        {
            fakeProjectService = MockRepository.GenerateStub <IPackageManagementProjectService>();
            openProjects       = new List <IProject>();
            fakeProjectService.Stub(service => service.GetOpenProjects()).Return(openProjects);

            projects = new OpenMSBuildProjects(fakeProjectService);
        }
Example #16
0
 public InvokeUpdateWorkingDirectoryCmdlet(
     IPackageManagementProjectService projectService,
     IPackageManagementConsoleHost consoleHost,
     ICmdletTerminatingError terminatingError)
     : base(consoleHost, terminatingError)
 {
     this.projectService = projectService;
 }
        void CreateOpenMSBuildProjects()
        {
            fakeProjectService = MockRepository.GenerateStub <IPackageManagementProjectService>();
            openProjects       = new SimpleModelCollection <IProject>();
            fakeProjectService.Stub(service => service.AllProjects).Return(openProjects);

            projects = new OpenMSBuildProjects(fakeProjectService);
        }
		internal PackageManagementSolution (
			IPackageManagementProjectService projectService)
			: this (
				PackageManagementServices.RegisteredPackageRepositories,
				projectService,
				PackageManagementServices.PackageManagementEvents)
		{
		}
Example #19
0
 public RunPackageInitializationScriptsOnSolutionOpen(
     IPackageManagementProjectService projectService)
     : this(
         projectService,
         new PackageInitializationScriptsConsole(PackageManagementServices.ConsoleHost),
         new PackageInitializationScriptsFactory())
 {
 }
		public InvokeUpdateWorkingDirectoryCmdlet(
			IPackageManagementProjectService projectService,
			IPackageManagementConsoleHost consoleHost,
			ICmdletTerminatingError terminatingError)
			: base(consoleHost, terminatingError)
		{
			this.projectService = projectService;
		}
		void CreateOpenMSBuildProjects()
		{
			fakeProjectService = MockRepository.GenerateStub<IPackageManagementProjectService>();
			openProjects = new SimpleModelCollection<IProject>();
			fakeProjectService.Stub(service => service.AllProjects).Return(openProjects);
			
			projects = new OpenMSBuildProjects(fakeProjectService);
		}
Example #22
0
		public Solution(IPackageManagementProjectService projectService)
		{
			this.projectService = projectService;
			this.solution = projectService.OpenSolution;
			this.Projects = new Projects(projectService);
			this.Globals = new SolutionGlobals(this);
			this.SolutionBuild = new SolutionBuild(this, projectService.ProjectBuilder);
			CreateProperties();
		}
 public MSBuildProjectPropertiesMerger(
     Project msbuildProject,
     MSBuildBasedProject sharpDevelopProject,
     IPackageManagementProjectService projectService)
 {
     this.msbuildProject      = msbuildProject;
     this.sharpDevelopProject = sharpDevelopProject;
     this.projectService      = projectService;
 }
		public MSBuildProjectPropertiesMerger (
			Project msbuildProject,
			DotNetProject dotNetProject,
			IPackageManagementProjectService projectService)
		{
			this.msbuildProject = msbuildProject;
			this.dotNetProject = dotNetProject;
			this.projectService = projectService;
		}
Example #25
0
 public RunPackageInitializationScriptsOnSolutionOpen(
     IPackageManagementProjectService projectService,
     PackageInitializationScriptsConsole scriptsConsole,
     IPackageInitializationScriptsFactory scriptsFactory)
 {
     projectService.SolutionLoaded += SolutionLoaded;
     this.scriptsConsole            = scriptsConsole;
     this.scriptsFactory            = scriptsFactory;
 }
Example #26
0
 public Solution(IPackageManagementProjectService projectService)
 {
     this.projectService = projectService;
     this.solution       = projectService.OpenSolution;
     this.Projects       = new Projects(projectService);
     this.Globals        = new SolutionGlobals(this);
     this.SolutionBuild  = new SolutionBuild(this, projectService.ProjectBuilder);
     CreateProperties();
 }
		public RunPackageInitializationScriptsOnSolutionOpen(
			IPackageManagementProjectService projectService,
			PackageInitializationScriptsConsole scriptsConsole,
			IPackageInitializationScriptsFactory scriptsFactory)
		{
			projectService.SolutionLoaded += SolutionLoaded;
			this.scriptsConsole = scriptsConsole;
			this.scriptsFactory = scriptsFactory;
		}
Example #28
0
		public DTE(
			IPackageManagementProjectService projectService,
			IPackageManagementFileService fileService)
		{
			this.projectService = projectService;
			this.fileService = fileService;
			
			ItemOperations = new ItemOperations(fileService);
		}
 public MSBuildProjectPropertiesMerger(
     Project msbuildProject,
     DotNetProject dotNetProject,
     IPackageManagementProjectService projectService)
 {
     this.msbuildProject = msbuildProject;
     this.dotNetProject  = dotNetProject;
     this.projectService = projectService;
 }
        public MSBuildProjectPropertiesMerger(
			Project msbuildProject,
			MSBuildBasedProject sharpDevelopProject,
			IPackageManagementProjectService projectService)
        {
            this.msbuildProject = msbuildProject;
            this.sharpDevelopProject = sharpDevelopProject;
            this.projectService = projectService;
        }
Example #31
0
        public DTE(
            IPackageManagementProjectService projectService,
            IPackageManagementFileService fileService)
        {
            this.projectService = projectService;
            this.fileService    = fileService;

            ItemOperations = new ItemOperations(fileService);
        }
		public SharpDevelopProjectSystem(
			MSBuildBasedProject project,
			IPackageManagementFileService fileService,
			IPackageManagementProjectService projectService)
			: base(AppendTrailingSlashToDirectory(project.Directory))
		{
			this.project = project;
			this.fileService = fileService;
			this.projectService = projectService;
		}
 public SharpDevelopProjectSystem(
     MSBuildBasedProject project,
     IPackageManagementFileService fileService,
     IPackageManagementProjectService projectService)
     : base(AppendTrailingSlashToDirectory(project.Directory))
 {
     this.project        = project;
     this.fileService    = fileService;
     this.projectService = projectService;
 }
		public InvokeInitializePackagesCmdlet(
			IPackageManagementProjectService projectService,
			IPackageInitializationScriptsFactory scriptsFactory,
			IPackageManagementConsoleHost consoleHost,
			ICmdletTerminatingError terminatingError)
			: base(consoleHost, terminatingError)
		{
			this.projectService = projectService;
			this.scriptsFactory = scriptsFactory;
		}
 public InvokeInitializePackagesCmdlet(
     IPackageManagementProjectService projectService,
     IPackageInitializationScriptsFactory scriptsFactory,
     IPackageManagementConsoleHost consoleHost,
     ICmdletTerminatingError terminatingError)
     : base(consoleHost, terminatingError)
 {
     this.projectService = projectService;
     this.scriptsFactory = scriptsFactory;
 }
Example #36
0
        public ProjectBrowserRefresher(
            IPackageManagementProjectService projectService,
            IPackageManagementEvents packageManagementEvents)
        {
            this.projectService          = projectService;
            this.packageManagementEvents = packageManagementEvents;

            packageManagementEvents.ParentPackageInstalled   += ProjectChanged;
            packageManagementEvents.ParentPackageUninstalled += ProjectChanged;
        }
		public ProjectBrowserRefresher(
			IPackageManagementProjectService projectService,
			IPackageManagementEvents packageManagementEvents)
		{
			this.projectService = projectService;
			this.packageManagementEvents = packageManagementEvents;
			
			packageManagementEvents.ParentPackageInstalled += ProjectChanged;
			packageManagementEvents.ParentPackageUninstalled += ProjectChanged;
		}
		public InstallProjectTemplatePackagesCommand(
			IPackageRepositoryCache packageRepositoryCache,
			IPackageManagementProjectService projectService,	
			IMessageService messageService,
			ILoggingService loggingService)
		{
			this.packageRepositoryCache = packageRepositoryCache;
			this.projectService = projectService;
			this.messageService = messageService;
			this.loggingService = loggingService;
		}
Example #39
0
 TestableSharpDevelopProjectSystem(
     MSBuildBasedProject project,
     IPackageManagementFileService fileService,
     IPackageManagementProjectService projectService,
     FakeLogger logger)
     : base(project, fileService, projectService)
 {
     FakeFileService    = (FakeFileService)fileService;
     FakeProjectService = (FakePackageManagementProjectService)projectService;
     Logger             = logger;
 }
 public SharpDevelopProjectSystem(
     IDotNetProject project,
     IPackageManagementFileService fileService,
     IPackageManagementProjectService projectService,
     Action <MessageHandler> guiSyncDispatcher)
     : base(AppendTrailingSlashToDirectory(project.BaseDirectory))
 {
     this.project           = project;
     this.fileService       = fileService;
     this.guiSyncDispatcher = guiSyncDispatcher;
 }
		TestableMonoDevelopProjectSystem (
			IDotNetProject project,
			IPackageManagementFileService fileService,
			IPackageManagementProjectService projectService,
			FakeLogger logger)
			: base (project, fileService, projectService, GuiSyncDispatcher)
		{
			FakeFileService = (FakeFileService)fileService;
			FakeProjectService = (FakePackageManagementProjectService)projectService;
			Logger = logger;
		}
		TestableSharpDevelopProjectSystem(
			MSBuildBasedProject project,
			IPackageManagementFileService fileService,
			IPackageManagementProjectService projectService,
			FakeLogger logger)
			: base(project, fileService, projectService)
		{
			FakeFileService = (FakeFileService)fileService;
			FakeProjectService = (FakePackageManagementProjectService)projectService;
			Logger = logger;
		}
Example #43
0
 public PackageManagementSolution(
     IRegisteredPackageRepositories registeredPackageRepositories,
     IPackageManagementProjectService projectService,
     IPackageManagementProjectFactory projectFactory,
     ISolutionPackageRepositoryFactory solutionPackageRepositoryFactory)
 {
     this.registeredPackageRepositories = registeredPackageRepositories;
     this.projectFactory = projectFactory;
     this.projectService = projectService;
     this.solutionPackageRepositoryFactory = solutionPackageRepositoryFactory;
 }
Example #44
0
        void CreateProject()
        {
            msbuildProject = ProjectHelper.CreateTestProject();
            helper         = new ProjectContentHelper();

            fakeProjectService = MockRepository.GenerateStub <IPackageManagementProjectService>();
            fakeProjectService.Stub(service => service.GetProjectContent(msbuildProject)).Return(helper.ProjectContent);

            fakeFileService = MockRepository.GenerateStub <IPackageManagementFileService>();
            project         = new Project(msbuildProject, fakeProjectService, fakeFileService);
        }
Example #45
0
		void CreateProject()
		{
			msbuildProject = ProjectHelper.CreateTestProject();
			helper = new ProjectContentHelper();
			
			fakeProjectService = MockRepository.GenerateStub<IPackageManagementProjectService>();
			fakeProjectService.Stub(service => service.GetProjectContent(msbuildProject)).Return(helper.ProjectContent);
			
			fakeFileService = MockRepository.GenerateStub<IPackageManagementFileService>();
			project = new Project(msbuildProject, fakeProjectService, fakeFileService);
		}
		public PackageManagementSolution(
			IRegisteredPackageRepositories registeredPackageRepositories,
			IPackageManagementEvents packageManagementEvents,
			IPackageManagementProjectService projectService,
			IPackageManagementProjectFactory projectFactory)
		{
			this.registeredPackageRepositories = registeredPackageRepositories;
			this.packageManagementEvents = packageManagementEvents;
			this.projectFactory = projectFactory;
			this.projectService = projectService;
		}
Example #47
0
 TestableMonoDevelopProjectSystem(
     IDotNetProject project,
     IPackageManagementFileService fileService,
     IPackageManagementProjectService projectService,
     FakeLogger logger)
     : base(project, fileService, projectService, GuiSyncDispatcher)
 {
     FakeFileService    = (FakeFileService)fileService;
     FakeProjectService = (FakePackageManagementProjectService)projectService;
     Logger             = logger;
 }
		public PackageManagementSolution(
			IRegisteredPackageRepositories registeredPackageRepositories,
			IPackageManagementProjectService projectService,
			IPackageManagementProjectFactory projectFactory,
			ISolutionPackageRepositoryFactory solutionPackageRepositoryFactory)
		{
			this.registeredPackageRepositories = registeredPackageRepositories;
			this.projectFactory = projectFactory;
			this.projectService = projectService;
			this.solutionPackageRepositoryFactory = solutionPackageRepositoryFactory;
		}
Example #49
0
 public PackageManagementSolution(
     IRegisteredPackageRepositories registeredPackageRepositories,
     IPackageManagementProjectService projectService,
     IPackageManagementEvents packageManagementEvents)
     : this(
         registeredPackageRepositories,
         projectService,
         new PackageManagementProjectFactory(packageManagementEvents),
         new SolutionPackageRepositoryFactory())
 {
 }
Example #50
0
 public InstallProjectTemplatePackagesCommand(
     IPackageRepositoryCache packageRepositoryCache,
     IPackageManagementProjectService projectService,
     IMessageService messageService,
     ILoggingService loggingService)
 {
     this.packageRepositoryCache = packageRepositoryCache;
     this.projectService         = projectService;
     this.messageService         = messageService;
     this.loggingService         = loggingService;
 }
Example #51
0
        public PackageManagementConsoleViewModel(
            RegisteredPackageSources registeredPackageSources,
            IPackageManagementProjectService projectService,
            IPackageManagementConsoleHost consoleHost)
        {
            this.registeredPackageSources = registeredPackageSources;
            this.projectService           = projectService;
            this.consoleHost = consoleHost;

            Init();
        }
		public PackageManagementSolution(
			IRegisteredPackageRepositories registeredPackageRepositories,
			IPackageManagementProjectService projectService,
			IPackageManagementEvents packageManagementEvents)
			: this(
				registeredPackageRepositories,
				projectService,
				new PackageManagementProjectFactory(packageManagementEvents),
				new SolutionPackageRepositoryFactory())
		{
		}
Example #53
0
		void CreateProject(string fileName = @"d:\projects\MyProject\MyProject.csproj", string language = "C#")
		{
			msbuildProject = ProjectHelper.CreateTestProject();
			msbuildProject.FileName = new FileName(fileName);
			//helper = new ProjectContentHelper();
			
			fakeProjectService = MockRepository.GenerateStub<IPackageManagementProjectService>();
			//fakeProjectService.Stub(service => service.GetProjectContent(msbuildProject)).Return(helper.ProjectContent);
			
			fakeFileService = MockRepository.GenerateStub<IPackageManagementFileService>();
			project = new Project(msbuildProject, fakeProjectService, fakeFileService);
		}
Example #54
0
        public Project(
            MSBuildBasedProject project,
            IPackageManagementProjectService projectService,
            IPackageManagementFileService fileService)
        {
            this.MSBuildProject = project;
            this.projectService = projectService;
            this.fileService    = fileService;

            CreateProperties();
            Object       = new ProjectObject(this);
            ProjectItems = new ProjectItems(this, this, fileService);
        }
Example #55
0
		public Project(
			MSBuildBasedProject project,
			IPackageManagementProjectService projectService,
			IPackageManagementFileService fileService)
		{
			this.MSBuildProject = project;
			this.projectService = projectService;
			this.fileService = fileService;
			
			CreateProperties();
			Object = new ProjectObject(this);
			ProjectItems = new ProjectItems(this, fileService);
		}
		public PackageManagementService(
			PackageManagementOptions options,
			IPackageRepositoryCache packageRepositoryCache,
			IPackageManagerFactory packageManagerFactory,
			IPackageManagementProjectService projectService,
			IPackageManagementOutputMessagesView outputMessagesView)
		{
			this.options = options;
			this.packageRepositoryCache = packageRepositoryCache;
			this.packageManagerFactory = packageManagerFactory;
			this.projectService = projectService;
			this.outputMessagesView = outputMessagesView;
		}
 public PackageManagementService(
     PackageManagementOptions options,
     IPackageRepositoryCache packageRepositoryCache,
     IPackageManagerFactory packageManagerFactory,
     IPackageManagementProjectService projectService,
     IPackageManagementOutputMessagesView outputMessagesView)
 {
     this.options = options;
     this.packageRepositoryCache = packageRepositoryCache;
     this.packageManagerFactory  = packageManagerFactory;
     this.projectService         = projectService;
     this.outputMessagesView     = outputMessagesView;
 }
Example #58
0
 public MonoDevelopProjectSystem(
     IDotNetProject project,
     IPackageManagementFileService fileService,
     IPackageManagementProjectService projectService,
     IPackageManagementEvents packageManagementEvents,
     Action <MessageHandler> guiSyncDispatcher,
     Func <Func <Task>, Task> guiSyncDispatcherFunc)
     : base(AppendTrailingSlashToDirectory(project.BaseDirectory))
 {
     this.project                 = project;
     this.fileService             = fileService;
     this.packageManagementEvents = packageManagementEvents;
     this.guiSyncDispatcher       = guiSyncDispatcher;
     this.guiSyncDispatcherFunc   = guiSyncDispatcherFunc;
 }
Example #59
0
        public Project(
			MSBuildBasedProject project,
			IPackageManagementProjectService projectService,
			IPackageManagementFileService fileService)
        {
            this.MSBuildProject = project;
            this.projectService = projectService;
            this.fileService = fileService;

            context = new CodeModelContext {
                CurrentProject = project,
                DteProject = this
            };

            CreateProperties();
            Object = new ProjectObject(this);
            ProjectItems = new ProjectItems(this, this);
        }
		protected void CreateCodeModel()
		{
			msbuildProject = ProjectHelper.CreateTestProject();
			
			projectService = MockRepository.GenerateStub<IPackageManagementProjectService>();
			fileService = MockRepository.GenerateStub<IPackageManagementFileService>();
			dteProject = new Project(msbuildProject, projectService, fileService);
			codeModelContext.DteProject = dteProject;
			
			codeModel = new CodeModel(codeModelContext, dteProject);
			
			msbuildProject.SetAssemblyModel(assemblyModel);
			project.Stub(p => p.AssemblyModel).Return(assemblyModel);
			
			fileService
				.Stub(fs => fs.GetCompilationUnit(msbuildProject))
				.WhenCalled(compilation => compilation.ReturnValue = CreateCompilation());
		}