void UpdatePackageInAllProjects() { IPackageManagementSolution solution = ConsoleHost.Solution; IPackageRepository repository = GetActivePackageRepository(); PackageReference packageReference = CreatePackageReference(); IUpdatePackageActions updateActions = updatePackageActionsFactory.CreateUpdatePackageInAllProjects(packageReference, solution, repository); RunActions(updateActions); }
void RunActions(IUpdatePackageActions updateActions) { updateActions.UpdateDependencies = UpdateDependencies; updateActions.AllowPrereleaseVersions = AllowPreleaseVersions; updateActions.PackageScriptRunner = this; foreach (UpdatePackageAction action in updateActions.CreateActions()) { action.Execute(); } }
void RunActions(IUpdatePackageActions updateActions) { updateActions.UpdateDependencies = UpdateDependencies; updateActions.AllowPrereleaseVersions = AllowPreleaseVersions; updateActions.PackageScriptRunner = this; foreach (UpdatePackageAction action in updateActions.CreateActions()) { using (IDisposable operation = StartUpdateOperation(action)) { action.Execute(); } } }
void RunActions(IUpdatePackageActions updateActions) { updateActions.UpdateDependencies = UpdateDependencies; updateActions.PackageScriptRunner = this; foreach (UpdatePackageAction action in updateActions.CreateActions()) { action.Execute(); } }
void UpdateAllPackagesInSolution() { IUpdatePackageActions actions = CreateUpdateAllPackagesInSolution(); RunActions(actions); }
void UpdateAllPackagesInProject() { IUpdatePackageActions actions = CreateUpdateAllPackagesInProject(); RunActions(actions); }