public override void Dispose()
		{
			if (viewModel != null) {
				while (!viewModel.ShutdownConsole()) {
					DoEvents();
				}
				viewModel = null;
			}
		}
		void CreatePackageConsoleViewModel()
		{
			viewModel = new PackageManagementConsoleViewModel (
				PackageManagementServices.RegisteredPackageRepositories.PackageSources,
				PackageManagementExtendedServices.ProjectService,
				PackageManagementExtendedServices.ConsoleHost
			);
			viewModel.RegisterConsole (view);
		}
 void CreatePackageConsoleViewModel()
 {
     viewModel = new PackageManagementConsoleViewModel(
         PackageManagementServices.RegisteredPackageRepositories.PackageSources,
         PackageManagementExtendedServices.ProjectService,
         PackageManagementExtendedServices.ConsoleHost
         );
     viewModel.RegisterConsole(view);
 }
		public void LoadViewModel (PackageManagementConsoleViewModel viewModel)
		{
			this.viewModel = viewModel;
			
			LoadPackageSources ();
			
			SetUpProjectsComboBox ();
			LoadProjects ();
			
			RegisterEvents();
		}
예제 #5
0
        public void LoadViewModel(PackageManagementConsoleViewModel viewModel)
        {
            this.viewModel = viewModel;

            LoadPackageSources();

            SetUpProjectsComboBox();
            LoadProjects();

            RegisterEvents();
        }
예제 #6
0
        void CreatePackageManagementConsoleViewModel()
        {
            CreateSolution();
            CreateRegisteredPackageRepositories();
            var consoleHost = PackageManagementServices.ConsoleHost;

            packageManagementConsoleViewModel =
                new PackageManagementConsoleViewModel(
                    registeredPackageRepositories.PackageSources,
                    PackageManagementServices.ProjectService,
                    consoleHost);
        }
        void CreatePackageConsoleViewModel()
        {
            var consoleHostProvider = new PackageManagementConsoleHostProvider();

            PackageManagementExtendedServices.ConsoleHost = consoleHostProvider.ConsoleHost;

            viewModel = new PackageManagementConsoleViewModel(
                PackageManagementServices.ProjectService,
                consoleHostProvider.ConsoleHost
                );
            viewModel.RegisterConsole(view);
        }
		void CreatePackageManagementConsoleViewModel()
		{
			CreateSolution();
			CreateRegisteredPackageRepositories();
			var consoleHost = PackageManagementServices.ConsoleHost;
			packageManagementConsoleViewModel = 
				new PackageManagementConsoleViewModel(
					registeredPackageRepositories.PackageSources,
					PackageManagementServices.ProjectService,
					consoleHost);
		}