示例#1
0
        public NugetSourceRepositoryProvider(IPackageSourceProvider packageSourceProvider, INugetDownloadProgress downloadProgress)
        {
            PackageSourceProvider = packageSourceProvider;

            _resourceProviders = new List <Lazy <INuGetResourceProvider> >();
            _resourceProviders.AddRange(Repository.Provider.GetCoreV3());

            // Create repositories
            _repositories = PackageSourceProvider.LoadPackageSources()
                            .Where(s => s.IsEnabled)
                            .Select(CreateRepository)
                            .ToList();
        }
 public NugetDownloadProgressStream(Stream innerStream, long contentLength, INugetDownloadProgress downloadProgress)
 {
     this.innerStream      = innerStream;
     this.contentLength    = contentLength;
     this.downloadProgress = downloadProgress;
 }
 public NugetHttpRetryHandlerWithDownloadProgress(INugetDownloadProgress downloadProgress)
 {
     this.downloadProgress = downloadProgress;
 }
示例#4
0
 public NugetHttpSourceWithDownloadProgressResourceProvider(INugetDownloadProgress downloadProgress)
 {
     this.downloadProgress = downloadProgress;
 }