C# Class Orc.NuGetExplorer.PackageManager

Inheritance: NuGet.PackageManager, IPackageManager
Show file Open project: WildGums/Orc.NuGetExplorer

Public Methods

Method Description
NotifyOperationBatchFinished ( PackageOperationType operationType ) : void
NotifyOperationBatchStarting ( PackageOperationType operationType ) : void
NotifyOperationFinished ( string installPath, PackageOperationType operationType, IPackageDetails packageDetails ) : void
NotifyOperationStarting ( string installPath, PackageOperationType operationType, IPackageDetails packageDetails ) : void
PackageManager ( IRepository sourceRepository, IRepositoryCacheService repositoryCacheService, string path ) : System
PackageManager ( IRepositoryService repositoryService, INuGetConfigurationService nuGetConfigurationService, ILogger logger, IPackageCacheService packageCacheService, IRepositoryCacheService repositoryCacheService ) : System

Private Methods

Method Description
GetPackageDownloaderInstance ( IPackageDetails packageDetails ) : object
OnPackageDownloadProgress ( object sender, NuGet.ProgressEventArgs e ) : void
SubscribeToDownloadProgress ( IPackageDetails packageDetails ) : void
UnsubscribeFromDownloadProgress ( IPackageDetails packageDetails ) : void

Method Details

NotifyOperationBatchFinished() public method

public NotifyOperationBatchFinished ( PackageOperationType operationType ) : void
operationType PackageOperationType
return void

NotifyOperationBatchStarting() public method

public NotifyOperationBatchStarting ( PackageOperationType operationType ) : void
operationType PackageOperationType
return void

NotifyOperationFinished() public method

public NotifyOperationFinished ( string installPath, PackageOperationType operationType, IPackageDetails packageDetails ) : void
installPath string
operationType PackageOperationType
packageDetails IPackageDetails
return void

NotifyOperationStarting() public method

public NotifyOperationStarting ( string installPath, PackageOperationType operationType, IPackageDetails packageDetails ) : void
installPath string
operationType PackageOperationType
packageDetails IPackageDetails
return void

PackageManager() public method

public PackageManager ( IRepository sourceRepository, IRepositoryCacheService repositoryCacheService, string path ) : System
sourceRepository IRepository
repositoryCacheService IRepositoryCacheService
path string
return System

PackageManager() public method

public PackageManager ( IRepositoryService repositoryService, INuGetConfigurationService nuGetConfigurationService, ILogger logger, IPackageCacheService packageCacheService, IRepositoryCacheService repositoryCacheService ) : System
repositoryService IRepositoryService
nuGetConfigurationService INuGetConfigurationService
logger ILogger
packageCacheService IPackageCacheService
repositoryCacheService IRepositoryCacheService
return System