C# Class MonoDevelop.PackageManagement.PackageRestoreRunner

Exibir arquivo Open project: powerumc/monodevelop_korean Class Usage Examples

Public Methods

Method Description
PackageRestoreRunner ( ) : System
PackageRestoreRunner ( IPackageManagementSolution solution, IPackageManagementProgressMonitorFactory progressMonitorFactory, IPackageManagementEvents packageManagementEvents, IProgressProvider progressProvider ) : System
Run ( ) : void
Run ( IDotNetProject project, MonoDevelop.PackageManagement.ProgressMonitorStatusMessage progressMessage ) : void
Run ( MonoDevelop.PackageManagement.ProgressMonitorStatusMessage progressMessage ) : void

Private Methods

Method Description
CreateEventMonitor ( MonoDevelop.Core.ProgressMonitor monitor ) : MonoDevelop.PackageManagement.PackageManagementEventsMonitor
CreateProgressMonitor ( MonoDevelop.PackageManagement.ProgressMonitorStatusMessage progressMessage ) : MonoDevelop.Core.ProgressMonitor
ForceCreationOfSharedRepositoriesConfigFile ( ) : void

Creating package managers for all the projects will force the repositories.config file to be created.

PackageRestoreRunner ( IPackageManagementSolution solution ) : System
ReconnectAssemblyReferences ( DotNetProject dotNetProject ) : void
RefreshProjectReferences ( bool refreshMSBuildTargets ) : void

Refresh all projects even though we may have only restored packages for one project since the packages may be used in other projects.

RestorePackages ( MonoDevelop.Core.ProgressMonitor progressMonitor, MonoDevelop.PackageManagement.ProgressMonitorStatusMessage progressMessage ) : void

Method Details

PackageRestoreRunner() public method

public PackageRestoreRunner ( ) : System
return System

PackageRestoreRunner() public method

public PackageRestoreRunner ( IPackageManagementSolution solution, IPackageManagementProgressMonitorFactory progressMonitorFactory, IPackageManagementEvents packageManagementEvents, IProgressProvider progressProvider ) : System
solution IPackageManagementSolution
progressMonitorFactory IPackageManagementProgressMonitorFactory
packageManagementEvents IPackageManagementEvents
progressProvider IProgressProvider
return System

Run() public method

public Run ( ) : void
return void

Run() public method

public Run ( IDotNetProject project, MonoDevelop.PackageManagement.ProgressMonitorStatusMessage progressMessage ) : void
project IDotNetProject
progressMessage MonoDevelop.PackageManagement.ProgressMonitorStatusMessage
return void

Run() public method

public Run ( MonoDevelop.PackageManagement.ProgressMonitorStatusMessage progressMessage ) : void
progressMessage MonoDevelop.PackageManagement.ProgressMonitorStatusMessage
return void