4 instantiations of WorkloadManifestUpdater
dotnet (4)
Commands\Workload\Install\WorkloadInstallCommand.cs (1)
84_workloadManifestUpdater = _workloadManifestUpdaterFromConstructor ?? new WorkloadManifestUpdater(resolvedReporter, _workloadResolver, PackageDownloader, _userProfileDir,
Commands\Workload\List\WorkloadListCommand.cs (1)
60_workloadManifestUpdater = workloadManifestUpdater ?? new WorkloadManifestUpdater(resolvedReporter,
Commands\Workload\Update\WorkloadUpdateCommand.cs (1)
65_workloadManifestUpdater = _workloadManifestUpdaterFromConstructor ?? new WorkloadManifestUpdater(resolvedReporter, _workloadResolver, PackageDownloader, _userProfileDir,
Commands\Workload\WorkloadManifestCorruptionRepairer.cs (1)
109var manifestUpdater = new WorkloadManifestUpdater(
17 references to WorkloadManifestUpdater
dotnet (17)
Commands\Restore\RestoringCommand.cs (2)
44Task.Run(() => WorkloadManifestUpdater.BackgroundUpdateAdvertisingManifestsAsync(userProfileDir)); 245WorkloadManifestUpdater.AdvertiseWorkloadUpdates();
Commands\Workload\Config\WorkloadConfigCommand.cs (1)
80if (shouldUseWorkloadSets ?? WorkloadManifestUpdater.ShouldUseWorkloadSetMode(_sdkFeatureBand, _dotnetPath))
Commands\Workload\Install\FileBasedInstaller.cs (3)
106var workloadSetPackageId = GetManifestPackageId(new ManifestId(WorkloadManifestUpdater.WorkloadSetManifestId), workloadSetFeatureBand); 136var packagePath = await _nugetPackageDownloader.DownloadPackageAsync(GetManifestPackageId(new ManifestId(WorkloadManifestUpdater.WorkloadSetManifestId), workloadSetFeatureBand), 138var tempExtractionDir = Path.Combine(_tempPackagesDir.Value, $"{WorkloadManifestUpdater.WorkloadSetManifestId}-{workloadSetPackageVersion}-extracted");
Commands\Workload\Install\FileBasedManifestInstaller.cs (1)
29if (manifestId.ToString().Equals(WorkloadManifestUpdater.WorkloadSetManifestId, StringComparison.OrdinalIgnoreCase))
Commands\Workload\Install\WorkloadAdvertisingManifestUpdater.cs (5)
23/// <see cref="WorkloadManifestUpdater"/>) and the NativeAOT closure: background 39/// intentionally NOT part of this type; they remain on <see cref="WorkloadManifestUpdater"/>. 68await UpdateManifestWithVersionAsync(WorkloadManifestUpdater.WorkloadSetManifestId, includePreviews, _sdkFeatureBand, null, offlineCache); 128var advertisedPath = GetAdvertisingManifestPath(_sdkFeatureBand, new ManifestId(WorkloadManifestUpdater.WorkloadSetManifestId)); 224if (id.Equals(WorkloadManifestUpdater.WorkloadSetManifestId))
Commands\Workload\InstallingWorkloadCommand.cs (2)
195var shouldUseWorkloadSetsPerInstallState = WorkloadManifestUpdater.ShouldUseWorkloadSetMode(_sdkFeatureBand, _workloadRootDir); 224if (!WorkloadManifestUpdater.ShouldUseWorkloadSetMode(_sdkFeatureBand, _workloadRootDir))
Commands\Workload\List\WorkloadListCommand.cs (1)
85WorkloadManifestUpdater.ShouldUseWorkloadSetMode(_workloadListHelper._currentSdkFeatureBand, _workloadListHelper.UserLocalPath);
Commands\Workload\Update\WorkloadUpdateCommand.cs (1)
106shouldUseWorkloadSetsPerGlobalJson ?? WorkloadManifestUpdater.ShouldUseWorkloadSetMode(_sdkFeatureBand, _workloadRootDir),
Commands\Workload\WorkloadManifestCorruptionRepairer.cs (1)
109var manifestUpdater = new WorkloadManifestUpdater(