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