public ReinstallPackageAction CreateReinstallPackageAction() { var action = new ReinstallPackageAction(this, new PackageManagementEvents()); ReinstallPackageActionsCreated.Add(action); return(action); }
void ReinstallPackageInProject(IPackageManagementProject project, IPackage package) { ReinstallPackageAction action = CreateReinstallPackageAction(project, package); using (IDisposable operation = StartReinstallOperation(action)) { action.Execute(); } }
ReinstallPackageAction CreateReinstallPackageAction(IPackageManagementProject project, PackageReference packageReference) { ReinstallPackageAction action = project.CreateReinstallPackageAction(); action.PackageId = packageReference.Id; action.PackageVersion = packageReference.Version; return(action); }
void CreateAction(string packageId = "MyPackage", string packageVersion = "1.2.3.4") { project = new FakePackageManagementProject(); project.AddFakeInstallOperation(); packageManagementEvents = new PackageManagementEvents(); action = new ReinstallPackageAction(project, packageManagementEvents); action.PackageId = packageId; action.PackageVersion = new SemanticVersion(packageVersion); }
ReinstallPackageAction CreateReinstallPackageAction(IPackageManagementProject project, IPackage package) { ReinstallPackageAction action = project.CreateReinstallPackageAction(); action.PackageId = package.Id; action.PackageVersion = package.Version; action.UpdateDependencies = UpdateDependencies; action.AllowPrereleaseVersions = AllowPreleaseVersions || !package.IsReleaseVersion(); action.PackageScriptRunner = this; return(action); }
IDisposable StartReinstallOperation(ReinstallPackageAction action) { return(action.Project.SourceRepository.StartReinstallOperation(action.PackageId)); }
IDisposable StartReinstallOperation(ReinstallPackageAction action) { return action.Project.SourceRepository.StartReinstallOperation(action.PackageId); }