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)
109
var manifestUpdater = new
WorkloadManifestUpdater
(
17 references to WorkloadManifestUpdater
dotnet (17)
Commands\Restore\RestoringCommand.cs (2)
44
Task.Run(() =>
WorkloadManifestUpdater
.BackgroundUpdateAdvertisingManifestsAsync(userProfileDir));
245
WorkloadManifestUpdater
.AdvertiseWorkloadUpdates();
Commands\Workload\Config\WorkloadConfigCommand.cs (1)
80
if (shouldUseWorkloadSets ??
WorkloadManifestUpdater
.ShouldUseWorkloadSetMode(_sdkFeatureBand, _dotnetPath))
Commands\Workload\Install\FileBasedInstaller.cs (3)
106
var workloadSetPackageId = GetManifestPackageId(new ManifestId(
WorkloadManifestUpdater
.WorkloadSetManifestId), workloadSetFeatureBand);
136
var packagePath = await _nugetPackageDownloader.DownloadPackageAsync(GetManifestPackageId(new ManifestId(
WorkloadManifestUpdater
.WorkloadSetManifestId), workloadSetFeatureBand),
138
var tempExtractionDir = Path.Combine(_tempPackagesDir.Value, $"{
WorkloadManifestUpdater
.WorkloadSetManifestId}-{workloadSetPackageVersion}-extracted");
Commands\Workload\Install\FileBasedManifestInstaller.cs (1)
29
if (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
"/>.
68
await UpdateManifestWithVersionAsync(
WorkloadManifestUpdater
.WorkloadSetManifestId, includePreviews, _sdkFeatureBand, null, offlineCache);
128
var advertisedPath = GetAdvertisingManifestPath(_sdkFeatureBand, new ManifestId(
WorkloadManifestUpdater
.WorkloadSetManifestId));
224
if (id.Equals(
WorkloadManifestUpdater
.WorkloadSetManifestId))
Commands\Workload\InstallingWorkloadCommand.cs (2)
195
var shouldUseWorkloadSetsPerInstallState =
WorkloadManifestUpdater
.ShouldUseWorkloadSetMode(_sdkFeatureBand, _workloadRootDir);
224
if (!
WorkloadManifestUpdater
.ShouldUseWorkloadSetMode(_sdkFeatureBand, _workloadRootDir))
Commands\Workload\List\WorkloadListCommand.cs (1)
85
WorkloadManifestUpdater
.ShouldUseWorkloadSetMode(_workloadListHelper._currentSdkFeatureBand, _workloadListHelper.UserLocalPath);
Commands\Workload\Update\WorkloadUpdateCommand.cs (1)
106
shouldUseWorkloadSetsPerGlobalJson ??
WorkloadManifestUpdater
.ShouldUseWorkloadSetMode(_sdkFeatureBand, _workloadRootDir),
Commands\Workload\WorkloadManifestCorruptionRepairer.cs (1)
109
var
manifestUpdater = new WorkloadManifestUpdater(