3 implementations of IPackageDownloader
NuGet.Protocol (3)
LocalPackageArchiveDownloader.cs (1)
22
public sealed class LocalPackageArchiveDownloader :
IPackageDownloader
Plugins\PluginPackageDownloader.cs (1)
16
public sealed class PluginPackageDownloader :
IPackageDownloader
RemotePackageArchiveDownloader.cs (1)
21
public sealed class RemotePackageArchiveDownloader :
IPackageDownloader
31 references to IPackageDownloader
NuGet.CommandLine.XPlat (1)
Commands\Package\Download\PackageDownloadRunner.cs (1)
327
using
var
downloader = await provider.GetPackageDownloaderAsync(packageIdentity, cache, logger, token);
NuGet.Commands (5)
RestoreCommand\OriginalCaseGlobalPackageFolder.cs (1)
92
IPackageDownloader
packageDependency = null;
RestoreCommand\ProjectRestoreCommand.cs (1)
407
using (
var
packageDependency = await installItem.Provider.GetPackageDownloaderAsync(
RestoreCommand\SourceRepositoryDependencyProvider.cs (3)
443
/// The task result (<see cref="Task{TResult}.Result" />) returns a <see cref="
IPackageDownloader
" />
453
public async Task<
IPackageDownloader
> GetPackageDownloaderAsync(
487
var
packageDownloader = await _findPackagesByIdResource.GetPackageDownloaderAsync(
NuGet.DependencyResolver.Core (4)
Providers\IRemoteDependencyProvider.cs (2)
107
/// The task result (<see cref="Task{TResult}.Result" />) returns a <see cref="
IPackageDownloader
" />
117
Task<
IPackageDownloader
> GetPackageDownloaderAsync(
Providers\LocalDependencyProvider.cs (2)
150
/// The task result (<see cref="Task{TResult}.Result" />) returns a <see cref="
IPackageDownloader
" />
153
public Task<
IPackageDownloader
> GetPackageDownloaderAsync(
NuGet.Packaging (2)
PackageExtractor.cs (2)
640
/// A <see cref="
IPackageDownloader
"/> to download the nupkg.
657
IPackageDownloader
packageDownloader,
NuGet.Protocol (19)
LocalRepositories\LocalV2FindPackageByIdResource.cs (4)
285
/// The task result (<see cref="Task{TResult}.Result" />) returns an <see cref="
IPackageDownloader
" />.</returns>
291
public override Task<
IPackageDownloader
?> GetPackageDownloaderAsync(
318
IPackageDownloader
? packageDownloader = null;
325
return Task.FromResult<
IPackageDownloader
?>(packageDownloader);
LocalRepositories\LocalV3FindPackageByIdResource.cs (4)
325
/// The task result (<see cref="Task{TResult}.Result" />) returns an <see cref="
IPackageDownloader
" />.</returns>
331
public override Task<
IPackageDownloader
?> GetPackageDownloaderAsync(
357
IPackageDownloader
? packageDependency = null;
367
return Task.FromResult<
IPackageDownloader
?>(packageDependency);
RemoteRepositories\HttpFileSystemBasedFindPackageByIdResource.cs (2)
324
/// The task result (<see cref="Task{TResult}.Result" />) returns an <see cref="
IPackageDownloader
" />.</returns>
330
public override async Task<
IPackageDownloader
?> GetPackageDownloaderAsync(
RemoteRepositories\PluginFindPackageByIdResource.cs (3)
108
/// The task result (<see cref="Task{TResult}.Result" />) returns an <see cref="
IPackageDownloader
" />.</returns>
114
public override Task<
IPackageDownloader
> GetPackageDownloaderAsync(
143
return Task.FromResult<
IPackageDownloader
>(packageDependency);
RemoteRepositories\RemoteV2FindPackageByIdResource.cs (2)
306
/// The task result (<see cref="Task{TResult}.Result" />) returns an <see cref="
IPackageDownloader
" />.</returns>
312
public override async Task<
IPackageDownloader
> GetPackageDownloaderAsync(
RemoteRepositories\RemoteV3FindPackageByIdResource.cs (2)
296
/// The task result (<see cref="Task{TResult}.Result" />) returns an <see cref="
IPackageDownloader
" />.</returns>
302
public override async Task<
IPackageDownloader
> GetPackageDownloaderAsync(
Resources\FindPackageByIdResource.cs (2)
106
/// The task result (<see cref="Task{TResult}.Result" />) returns an <see cref="
IPackageDownloader
" />.</returns>
112
public abstract Task<
IPackageDownloader
> GetPackageDownloaderAsync(