Orc.NuGetExplorer.PackageManager.PackageManager C# (CSharp) Method

PackageManager() public method

public PackageManager ( IRepository sourceRepository, IRepositoryCacheService repositoryCacheService, string path ) : System
sourceRepository IRepository
repositoryCacheService IRepositoryCacheService
path string
return System
        public PackageManager(IRepository sourceRepository, IRepositoryCacheService repositoryCacheService, string path)
            : base(repositoryCacheService.GetNuGetRepository(sourceRepository), path)
        {
            PackageInstalling += (sender, args) => NotifyOperationStarting(args.InstallPath, PackageOperationType.Install, _packageCacheService.GetPackageDetails(args.Package));
            PackageInstalled += (sender, args) => NotifyOperationFinished(args.InstallPath, PackageOperationType.Install, _packageCacheService.GetPackageDetails(args.Package));

            PackageUninstalling += (sender, args) => NotifyOperationStarting(args.InstallPath, PackageOperationType.Uninstall, _packageCacheService.GetPackageDetails(args.Package));
            PackageUninstalled += (sender, args) => NotifyOperationFinished(args.InstallPath, PackageOperationType.Uninstall, _packageCacheService.GetPackageDetails(args.Package));
        }
        #endregion

Same methods

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