3 implementations of IPackageDownloader
NuGet.Protocol (3)
LocalPackageArchiveDownloader.cs (1)
22
public sealed class LocalPackageArchiveDownloader :
IPackageDownloader
Plugins\PluginPackageDownloader.cs (1)
18
public sealed class PluginPackageDownloader :
IPackageDownloader
RemotePackageArchiveDownloader.cs (1)
21
public sealed class RemotePackageArchiveDownloader :
IPackageDownloader
29 references to IPackageDownloader
NuGet.CommandLine.XPlat (1)
Commands\Package\Download\PackageDownloadRunner.cs (1)
322
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)
427
/// The task result (<see cref="Task{TResult}.Result" />) returns a <see cref="
IPackageDownloader
" />
437
public async Task<
IPackageDownloader
> GetPackageDownloaderAsync(
471
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 (17)
LocalRepositories\LocalV2FindPackageByIdResource.cs (3)
286
/// The task result (<see cref="Task{TResult}.Result" />) returns an <see cref="
IPackageDownloader
" />.</returns>
292
public override Task<
IPackageDownloader
> GetPackageDownloaderAsync(
319
IPackageDownloader
packageDownloader = null;
LocalRepositories\LocalV3FindPackageByIdResource.cs (3)
326
/// The task result (<see cref="Task{TResult}.Result" />) returns an <see cref="
IPackageDownloader
" />.</returns>
332
public override Task<
IPackageDownloader
> GetPackageDownloaderAsync(
358
IPackageDownloader
packageDependency = null;
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(