3 implementations of IPackageDownloader
NuGet.Protocol (3)
LocalPackageArchiveDownloader.cs (1)
22public sealed class LocalPackageArchiveDownloader : IPackageDownloader
Plugins\PluginPackageDownloader.cs (1)
18public sealed class PluginPackageDownloader : IPackageDownloader
RemotePackageArchiveDownloader.cs (1)
21public sealed class RemotePackageArchiveDownloader : IPackageDownloader
29 references to IPackageDownloader
NuGet.CommandLine.XPlat (1)
Commands\Package\Download\PackageDownloadRunner.cs (1)
322using var downloader = await provider.GetPackageDownloaderAsync(packageIdentity, cache, logger, token);
NuGet.Commands (5)
RestoreCommand\OriginalCaseGlobalPackageFolder.cs (1)
92IPackageDownloader packageDependency = null;
RestoreCommand\ProjectRestoreCommand.cs (1)
407using (var packageDependency = await installItem.Provider.GetPackageDownloaderAsync(
RestoreCommand\SourceRepositoryDependencyProvider.cs (3)
427/// The task result (<see cref="Task{TResult}.Result" />) returns a <see cref="IPackageDownloader" /> 437public async Task<IPackageDownloader> GetPackageDownloaderAsync( 471var 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" /> 117Task<IPackageDownloader> GetPackageDownloaderAsync(
Providers\LocalDependencyProvider.cs (2)
150/// The task result (<see cref="Task{TResult}.Result" />) returns a <see cref="IPackageDownloader" /> 153public Task<IPackageDownloader> GetPackageDownloaderAsync(
NuGet.Packaging (2)
PackageExtractor.cs (2)
640/// A <see cref="IPackageDownloader"/> to download the nupkg. 657IPackageDownloader packageDownloader,
NuGet.Protocol (17)
LocalRepositories\LocalV2FindPackageByIdResource.cs (3)
286/// The task result (<see cref="Task{TResult}.Result" />) returns an <see cref="IPackageDownloader" />.</returns> 292public override Task<IPackageDownloader> GetPackageDownloaderAsync( 319IPackageDownloader packageDownloader = null;
LocalRepositories\LocalV3FindPackageByIdResource.cs (3)
326/// The task result (<see cref="Task{TResult}.Result" />) returns an <see cref="IPackageDownloader" />.</returns> 332public override Task<IPackageDownloader> GetPackageDownloaderAsync( 358IPackageDownloader packageDependency = null;
RemoteRepositories\HttpFileSystemBasedFindPackageByIdResource.cs (2)
324/// The task result (<see cref="Task{TResult}.Result" />) returns an <see cref="IPackageDownloader" />.</returns> 330public override async Task<IPackageDownloader?> GetPackageDownloaderAsync(
RemoteRepositories\PluginFindPackageByIdResource.cs (3)
108/// The task result (<see cref="Task{TResult}.Result" />) returns an <see cref="IPackageDownloader" />.</returns> 114public override Task<IPackageDownloader> GetPackageDownloaderAsync( 143return Task.FromResult<IPackageDownloader>(packageDependency);
RemoteRepositories\RemoteV2FindPackageByIdResource.cs (2)
306/// The task result (<see cref="Task{TResult}.Result" />) returns an <see cref="IPackageDownloader" />.</returns> 312public override async Task<IPackageDownloader> GetPackageDownloaderAsync(
RemoteRepositories\RemoteV3FindPackageByIdResource.cs (2)
296/// The task result (<see cref="Task{TResult}.Result" />) returns an <see cref="IPackageDownloader" />.</returns> 302public override async Task<IPackageDownloader> GetPackageDownloaderAsync(
Resources\FindPackageByIdResource.cs (2)
106/// The task result (<see cref="Task{TResult}.Result" />) returns an <see cref="IPackageDownloader" />.</returns> 112public abstract Task<IPackageDownloader> GetPackageDownloaderAsync(