6 instantiations of WorkloadDownload
dotnet (4)
Commands\Workload\Install\FileBasedInstaller.cs (1)
389
return [.. packs.Select(p => new
WorkloadDownload
(p.Id, p.ResolvedPackageId, p.Version))];
Commands\Workload\Install\NetSdkMsiInstallerClient.PackGroup.cs (2)
93
msisToInstall.Add(new
WorkloadDownload
(group.GroupPackageId, $"{group.GroupPackageId}.Msi.{HostArchitecture}", group.GroupPackageVersion));
111
return new
WorkloadDownload
(packInfo.ResolvedPackageId, GetMsiPackageId(packInfo), packInfo.Version);
Commands\Workload\Install\WorkloadManifestUpdater.cs (1)
288
downloads.Add(new
WorkloadDownload
(manifest.Id, packageId.ToString(), latestVersion.ToString()));
dotnet.Tests (2)
CommandTests\Workload\Install\MockPackWorkloadInstaller.cs (1)
174
return packs.Select(p => new
WorkloadDownload
(p.ResolvedPackageId, p.ResolvedPackageId, p.Version));
CommandTests\Workload\Install\MockWorkloadManifestUpdater.cs (1)
64
new
WorkloadDownload
("mock-manifest", "mock-manifest-package", "1.0.5")
24 references to WorkloadDownload
dotnet (20)
Commands\Workload\Install\FileBasedInstaller.cs (1)
381
public IEnumerable<
WorkloadDownload
> GetDownloads(IEnumerable<WorkloadId> workloadIds, SdkFeatureBand sdkFeatureBand, bool includeInstalledItems)
Commands\Workload\Install\IInstaller.cs (1)
31
IEnumerable<
WorkloadDownload
> GetDownloads(IEnumerable<WorkloadId> workloadIds, SdkFeatureBand sdkFeatureBand, bool includeInstalledItems);
Commands\Workload\Install\IWorkloadManifestUpdater.cs (1)
24
Task<IEnumerable<
WorkloadDownload
>> GetManifestPackageDownloadsAsync(bool includePreviews, SdkFeatureBand providedSdkFeatureBand, SdkFeatureBand installedSdkFeatureBand);
Commands\Workload\Install\NetSdkMsiInstallerClient.cs (5)
92
public IEnumerable<
WorkloadDownload
> GetDownloads(IEnumerable<WorkloadId> workloadIds, SdkFeatureBand sdkFeatureBand, bool includeInstalledItems)
94
IEnumerable<
WorkloadDownload
> msis = GetMsisForWorkloads(workloadIds);
593
foreach (
var
aquirableMsi in GetMsisForWorkloads(workloadIds))
619
foreach (
var
msiToInstall in msisToInstall)
666
void RollBackMsiInstall(
WorkloadDownload
msiToRollback, DirectoryPath? offlineCache = null)
Commands\Workload\Install\NetSdkMsiInstallerClient.PackGroup.cs (4)
65
private List<
WorkloadDownload
> GetMsisForWorkloads(IEnumerable<WorkloadId> workloads)
76
private List<
WorkloadDownload
> GetMsisForPacks(IEnumerable<PackInfo> packInfos)
78
List<
WorkloadDownload
> msisToInstall = [];
109
private static
WorkloadDownload
GetWorkloadDownloadForPack(PackInfo packInfo)
Commands\Workload\Install\WorkloadInstallCommand.cs (1)
317
foreach (
var
download in downloads)
Commands\Workload\Install\WorkloadManifestUpdater.cs (2)
266
public async Task<IEnumerable<
WorkloadDownload
>> GetManifestPackageDownloadsAsync(bool includePreviews, SdkFeatureBand providedSdkFeatureBand, SdkFeatureBand installedSdkFeatureBand)
268
var downloads = new List<
WorkloadDownload
>();
Commands\Workload\InstallingWorkloadCommand.cs (4)
359
protected async Task<List<
WorkloadDownload
>> GetDownloads(IEnumerable<WorkloadId> workloadIds, bool skipManifestUpdate, bool includePreview, string downloadFolder = null,
365
List<
WorkloadDownload
> ret = [];
391
foreach (
var
download in manifestDownloads)
417
foreach (
var
packDownload in packDownloads)
Commands\Workload\Update\WorkloadUpdateCommand.cs (1)
214
foreach (
var
download in downloads)
dotnet.Tests (4)
CommandTests\Workload\Install\MockPackWorkloadInstaller.cs (1)
165
public IEnumerable<
WorkloadDownload
> GetDownloads(IEnumerable<WorkloadId> workloadIds, SdkFeatureBand sdkFeatureBand, bool includeInstalledItems)
CommandTests\Workload\Install\MockWorkloadManifestUpdater.cs (3)
59
public Task<IEnumerable<
WorkloadDownload
>> GetManifestPackageDownloadsAsync(bool includePreviews, SdkFeatureBand providedSdkFeatureBand, SdkFeatureBand installedSdkFeatureBand)
62
return Task.FromResult<IEnumerable<
WorkloadDownload
>>(new List<
WorkloadDownload
>()