public UpdatedPackages( IPackageManagementProject project, IPackageRepository aggregateRepository) { this.project = project; this.sourceRepository = aggregateRepository; }
public OpenPackageReadMeMonitor ( string packageId, IPackageManagementProject project, IPackageManagementEvents packageManagementEvents) : this (packageId, project, new PackageManagementFileService (packageManagementEvents)) { }
public static void Restore ( IPackageManagementProject project, Action afterRestore) { var runner = new RestoreBeforeUpdateAction (); runner.RestoreProjectPackages (project.DotNetProject, afterRestore); }
public InstallPackageAction( IPackageManagementProject project, IPackageManagementEvents packageManagementEvents) : base(project, packageManagementEvents) { DependencyVersion = DependencyVersion.Lowest; }
public ProcessPackageOperationsAction( IPackageManagementProject project, IPackageManagementEvents packageManagementEvents) : base(project, packageManagementEvents) { this.packageManagementEvents = packageManagementEvents; }
public UpdatedPackages( IPackageManagementProject project, IPackageRepository aggregateRepository) : this(project.GetPackages(), aggregateRepository) { }
public ReinstallProjectPackagesAction ( IPackageManagementProject project, IPackageManagementEvents packageManagementEvents) { this.project = project; this.packageManagementEvents = packageManagementEvents; }
public UpdatePackageAction( IPackageManagementProject project, IPackageManagementEvents packageManagementEvents) : base(project, packageManagementEvents) { UpdateDependencies = true; }
UpdatePackageAction CreateUpdatePackageAction(IPackageManagementProject project) { UpdatePackageAction action = CreateDefaultUpdatePackageAction(project); action.PackageId = packageReference.Id; action.PackageVersion = packageReference.Version; return action; }
ProgressMonitorStatusMessage CreateProgressMessage (List<UpdatePackageAction> updateActions, IPackageManagementProject project) { if (updateActions.Count == 1) { return ProgressMonitorStatusMessageFactory.CreateUpdatingSinglePackageMessage (updateActions.First ().PackageId, project); } return ProgressMonitorStatusMessageFactory.CreateUpdatingPackagesInProjectMessage (updateActions.Count, project); }
public UninstallPackageAction( IPackageManagementProject project, IPackageManagementEvents packageManagementEvents) : base(project, packageManagementEvents) { this.AllowPrereleaseVersions = true; }
public ProcessPackageAction( IPackageManagementProject project, IPackageManagementEvents packageManagementEvents) { this.Project = project; this.packageManagementEvents = packageManagementEvents; }
void RegisterPackageReferenceAddedEvent(IPackageManagementProject project) { EventHandler<PackageOperationEventArgs> referenceAddedHandler = (_, e) => PackageReferenceAdded(project, e); packageReferenceAddedHandlers.Add(referenceAddedHandler); project.PackageReferenceAdded += referenceAddedHandler; }
void RegisterPackageInstalledEvent(IPackageManagementProject project) { EventHandler<PackageOperationEventArgs> installHandler = (_, e) => PackageInstalled(project, e); packageInstalledHandlers.Add(installHandler); project.PackageInstalled += installHandler; }
public ReinstallPackageAction ( IPackageManagementProject project, IPackageManagementEvents packageManagementEvents, IFileRemover fileRemover) : base (project, packageManagementEvents) { this.fileRemover = fileRemover; }
public UpdatePackagesAction( IPackageManagementProject project, IPackageManagementEvents packageManagementEvents) { Project = project; this.packageManagementEvents = packageManagementEvents; UpdateDependencies = true; }
IPackageManagementSelectedProject CreateSelectedProject( IPackageManagementProject project, IPackageFromRepository package) { bool enabled = IsProjectEnabled(project, package); bool selected = IsProjectSelected(project, package); return new PackageManagementSelectedProject(project, selected, enabled); }
public UpdatePackageAction( IPackageManagementProject project, IPackageManagementEvents packageManagementEvents) : base(project, packageManagementEvents) { UpdateDependencies = true; UpdateIfPackageDoesNotExistInProject = true; }
public PackageManagementSelectedProject ( IPackageManagementProject project, bool selected, bool enabled) : this (project.Name, selected, enabled) { this.Project = project; }
void TryGetActiveProject() { try { project = solution.GetActiveProject(); } catch (Exception ex) { errorMessage = ex.Message; } }
ReinstallPackageAction CreateReinstallPackageAction (IPackageManagementProject project, PackageReference packageReference) { ReinstallPackageAction action = project.CreateReinstallPackageAction (); action.PackageId = packageReference.Id; action.PackageVersion = packageReference.Version; return action; }
public UpdatedPackages ( IPackageManagementProject project, IPackageRepository aggregateRepository) : this ( project.GetPackageReferences (), aggregateRepository, project.ConstraintProvider) { }
InstallPackageAction CreateInstallPackageTask(IPackageManagementProject project) { InstallPackageAction action = project.CreateInstallPackageAction(); action.PackageId = Id; action.PackageVersion = Version; action.IgnoreDependencies = IgnoreDependencies.IsPresent; action.PackageScriptRunner = this; return action; }
public UpdatePackageAction ( IPackageManagementProject project, IPackageManagementEvents packageManagementEvents) : this ( project, packageManagementEvents, new FileRemover ()) { }
UpdatePackageAction CreateUpdatePackageAction(IPackageManagementProject project) { UpdatePackageAction action = project.CreateUpdatePackageAction(); action.PackageId = Id; action.PackageVersion = Version; action.UpdateDependencies = !IgnoreDependencies.IsPresent; action.PackageScriptRunner = this; return action; }
public ParentPackageOperationEventArgs ( IPackage package, IPackageManagementProject project, IEnumerable<PackageOperation> operations) { Package = package; Project = project; Operations = operations; }
UpdatePackageAction CreateAction(IPackageManagementProject project, IPackage package) { UpdatePackageAction action = CreateDefaultUpdatePackageAction(project); action.PackageId = package.Id; if (!action.AllowPrereleaseVersions && !package.IsReleaseVersion ()) { action.AllowPrereleaseVersions = true; } return action; }
public PackageManagementSelectedProject( IPackageManagementProject project, bool selected, bool enabled) { this.Project = project; this.Name = Project.Name; this.IsSelected = selected; this.IsEnabled = enabled; }
public UpdatePackageAction ( IPackageManagementProject project, IPackageManagementEvents packageManagementEvents, IFileRemover fileRemover) : base (project, packageManagementEvents) { this.fileRemover = fileRemover; UpdateDependencies = true; UpdateIfPackageDoesNotExistInProject = true; }
protected override RunPackageScriptsAction CreateRunPackageScriptsAction( IPackageScriptRunner scriptRunner, IPackageManagementProject project) { return new RunPackageScriptsAction( project, scriptRunner, new PackageScriptFactory(), new NullGlobalMSBuildProjectCollection()); }
public void OnParentPackageUninstalled(IPackage package, IPackageManagementProject project) { unsafeEvents.OnParentPackageUninstalled(package, project); }
public ReinstallPackageAction( IPackageManagementProject project, IPackageManagementEvents packageManagementEvents) : this(project, packageManagementEvents, new FileRemover()) { }
public UpdatedPackagesMonitor(IPackageManagementProject project) : this(new IPackageManagementProject [] { project }) { }
ProgressMonitorStatusMessage CreateProgressMessage(List <UpdatePackageAction> updateActions, IPackageManagementProject project) { if (updateActions.Count == 1) { return(ProgressMonitorStatusMessageFactory.CreateUpdatingSinglePackageMessage(updateActions.First().PackageId, project)); } return(ProgressMonitorStatusMessageFactory.CreateUpdatingPackagesInProjectMessage(updateActions.Count, project)); }
public InstallPackageAction( IPackageManagementProject project, IPackageManagementEvents packageManagementEvents) : base(project, packageManagementEvents) { }
public FakeInstallPackageAction(IPackageManagementProject project) : this(project, null) { }
bool HasPackages(IPackageManagementProject project) { return(FileExists(project.Project.GetPackagesConfigFilePath())); }
public void AddProject(IPackageManagementProject project) { }
void RunPackageOperations() { IPackageManagementProject project = GetProjects().First(); project.RunPackageOperations(operations); }
void ProjectHasOlderVersionOfPackage(IPackageManagementProject project, IPackageFromRepository package) { project.Stub(p => p.HasOlderPackageInstalled(package)).Return(true); }
public void AddProject(IPackageManagementProject packageManagementProject) { AddProject(packageManagementProject.ConvertToDTEProject().MSBuildProject); }
public static ProgressMonitorStatusMessage CreateUpdatingPackagesInProjectMessage(int count, IPackageManagementProject project) { ProgressMonitorStatusMessage message = CreateUpdatingPackagesInProjectMessage(count); return(new UpdatePackagesProgressMonitorStatusMessage( project, GetString("Packages are up to date."), GetString("No updates found but warnings were reported."), message)); }
public IUpdatePackageActions CreateUpdateAllPackagesInProject(IPackageManagementProject project) { ProjectPassedToCreateUpdateAllPackagesInProject = project; return(FakeUpdateAllPackagesInProject); }
protected virtual ProcessPackageOperationsAction CreateInstallPackageAction( IPackageManagementProject project) { return(project.CreateInstallPackageAction()); }
void CreateSolution() { project = MockRepository.GenerateStub <IPackageManagementProject>(); }
protected override void ReconnectAssemblyReferences(IPackageManagementProject project) { ProjectsPassedToReconnectAssemblyReferences.Add(project); IsTypeSystemRefreshed = true; }
public void OnParentPackageInstalled(IPackage package, IPackageManagementProject project, IEnumerable <PackageOperation> operations) { unsafeEvents.OnParentPackageInstalled(package, project, operations); }
IPackageManagementSelectedProject CreateSelectedProject(IDotNetProject dotNetProject, IPackageFromRepository package) { IPackageManagementProject project = Solution.GetProject(package.Repository, dotNetProject); return(CreateSelectedProject(project, package)); }
public FakeInstallPackageAction(IPackageManagementProject project, IPackageManagementEvents packageManagementEvents) : this(project, packageManagementEvents, new FakeFileRemover(), new FakeLicenseAcceptanceService()) { }
protected override ProcessPackageOperationsAction CreateInstallPackageAction( IPackageManagementProject project) { return(project.CreateUpdatePackageAction()); }
public void OnParentPackageInstalled(IPackage package, IPackageManagementProject project) { OnParentPackageInstalled(package, project, new PackageOperation [0]); }
public FakeUpdatePackageAction(IPackageManagementProject project) : base(project, null) { FakeProject = project as FakePackageManagementProject; }
IPackageManagementSelectedProject CreateSelectedProject(IProject msbuildProject, IPackageFromRepository package) { IPackageManagementProject project = solution.GetProject(package.Repository, msbuildProject); return(CreateSelectedProject(project, package)); }
protected virtual RunPackageScriptsAction CreateRunPackageScriptsAction( IPackageScriptRunner scriptRunner, IPackageManagementProject project) { return(new RunPackageScriptsAction(scriptRunner, project)); }
protected virtual bool IsProjectEnabled(IPackageManagementProject project, IPackageFromRepository package) { return(true); }
protected virtual bool IsProjectSelected(IPackageManagementProject project, IPackageFromRepository package) { return(false); }
public FakeUninstallPackageAction(IPackageManagementProject project) : base(project, null) { }
public UpdateAllPackagesInProject(IPackageManagementProject project) { this.project = project; this.UpdateDependencies = true; }
public static ProgressMonitorStatusMessage CreateUpdatingSinglePackageMessage(string packageId, IPackageManagementProject project) { ProgressMonitorStatusMessage message = CreateUpdatingSinglePackageMessage(packageId); return(new UpdatePackagesProgressMonitorStatusMessage( project, GetString("{0} is up to date.", packageId), GetString("No update found but warnings were reported."), message)); }
bool IsPackageInstalled(IPackageManagementProject project) { IPackage package = GetPackage(); return(project.IsPackageInstalled(package)); }