예제 #1
0
        public void AddPackage()
        {
            var runner = new AddPackagesDialogRunner();

            runner.RunToAddPackageDependencies();
            AddPackages(runner.PackagesToAdd.ToList());
        }
예제 #2
0
        public void AddPackages(DnxProject project)
        {
            var runner = new AddPackagesDialogRunner();

            runner.RunToAddPackageDependencies();
            if (runner.PackagesToAdd.Any())
            {
                AddPackagesToProject(project, runner.PackagesToAdd.ToList());
            }
        }
예제 #3
0
 public void ShowManagePackagesDialog(string packageName)
 {
     Runtime.RunInMainThread(delegate {
         var project = IdeApp.Workbench.ActiveDocument?.Project as DotNetProject;
         if (project != null)
         {
             var runner = new AddPackagesDialogRunner();
             runner.Run(project, packageName);
         }
     });
 }
예제 #4
0
        protected override void Run()
        {
            DnxProject project = GetSelectedDnxProject();

            if (project == null)
            {
                return;
            }

            var runner = new AddPackagesDialogRunner();

            runner.RunToAddPackageDependencies();
            if (runner.PackagesToAdd.Any())
            {
                AddPackagesToProject(project, runner.PackagesToAdd.ToList());
            }
        }
		public override void ActivateItem ()
		{
			var runner = new AddPackagesDialogRunner ();
			runner.Run ();
		}
예제 #6
0
        protected override void Run()
        {
            var runner = new AddPackagesDialogRunner();

            runner.Run();
        }
        public override void ActivateItem()
        {
            var runner = new AddPackagesDialogRunner();

            runner.Run();
        }
예제 #8
0
		protected override void Run ()
		{
			var runner = new AddPackagesDialogRunner ();
			runner.Run ();
		}