2 writes to _workloadInstaller
dotnet (2)
Commands\Workload\Install\WorkloadInstallCommand.cs (1)
78
_workloadInstaller
= _workloadInstallerFromConstructor ??
Commands\Workload\Update\WorkloadUpdateCommand.cs (1)
57
_workloadInstaller
= _workloadInstallerFromConstructor ?? WorkloadInstallerFactory.GetWorkloadInstaller(resolvedReporter,
41 references to _workloadInstaller
dotnet (41)
Commands\Workload\Install\WorkloadInstallCommand.cs (10)
85
_workloadInstaller
.GetWorkloadInstallationRecordRepository(),
_workloadInstaller
, _packageSourceLocation, displayManifestUpdates: Verbosity.IsDetailedOrDiagnostic());
191
WorkloadHistoryRecorder recorder = new(_workloadResolver,
_workloadInstaller
, () => _workloadResolverFactory.CreateForWorkloadSet(_dotnetPath, _sdkVersion.ToString(), _userProfileDir, null));
208
_workloadInstaller
.Shutdown();
218
_workloadInstaller
.Shutdown();
221
return
_workloadInstaller
.ExitCode;
271
var installedWorkloads =
_workloadInstaller
.GetWorkloadInstallationRecordRepository().GetInstalledWorkloads(_sdkFeatureBand);
280
_workloadInstaller
.InstallWorkloads(workloadIds, _sdkFeatureBand, context, offlineCache);
283
var recordRepo =
_workloadInstaller
.GetWorkloadInstallationRecordRepository();
301
TryRunGarbageCollection(
_workloadInstaller
, Reporter, Verbosity, workloadSetVersion => _workloadResolverFactory.CreateForWorkloadSet(_dotnetPath, _sdkVersion.ToString(), _userProfileDir, workloadSetVersion), offlineCache);
Commands\Workload\InstallingWorkloadCommand.cs (21)
62
var workloadHistoryRecords =
_workloadInstaller
.GetWorkloadHistoryRecords(_sdkFeatureBand.ToString()).OrderBy(r => r.TimeStarted).ToList();
207
_workloadInstaller
.UpdateInstallMode(_sdkFeatureBand, false);
226
_workloadInstaller
.UpdateInstallMode(_sdkFeatureBand, true);
234
_workloadInstaller
,
304
_workloadInstaller
.InstallWorkloadManifest(manifestUpdate, context, offlineCache);
311
_workloadInstaller
.SaveInstallStateManifestVersions(_sdkFeatureBand, GetInstallStateContents(manifestsToUpdate));
312
_workloadInstaller
.AdjustWorkloadSetInInstallState(_sdkFeatureBand, null);
316
_workloadInstaller
.AdjustWorkloadSetInInstallState(_sdkFeatureBand, resolvedWorkloadSetVersion);
322
_workloadInstaller
.RemoveManifestsFromInstallState(_sdkFeatureBand);
323
_workloadInstaller
.AdjustWorkloadSetInInstallState(_sdkFeatureBand, null);
332
_workloadInstaller
.RecordWorkloadSetInGlobalJson(_sdkFeatureBand, _globalJsonPath, _workloadSetVersionFromGlobalJson);
341
_workloadInstaller
.UpdateInstallMode(_sdkFeatureBand, oldInstallState.UseWorkloadSets);
350
_workloadInstaller
.SaveInstallStateManifestVersions(_sdkFeatureBand, oldInstallState.Manifests);
355
_workloadInstaller
.AdjustWorkloadSetInInstallState(_sdkFeatureBand, oldInstallState.WorkloadVersion);
366
var workloadSet =
_workloadInstaller
.InstallWorkloadSet(context, workloadSetVersion);
413
await
_workloadInstaller
.ExtractManifestAsync(downloadedPackagePath, Path.Combine(extractedManifestsPath, download.Id));
420
_workloadInstaller
.ReplaceWorkloadResolver(newResolver);
423
var packDownloads =
_workloadInstaller
.GetDownloads(workloadIds, _sdkFeatureBand, false);
453
var priorFeatureBands =
_workloadInstaller
.GetWorkloadInstallationRecordRepository().GetFeatureBandsWithInstallationRecords()
458
return
_workloadInstaller
.GetWorkloadInstallationRecordRepository().GetInstalledWorkloads(maxPriorFeatureBand);
464
var workloads =
_workloadInstaller
.GetWorkloadInstallationRecordRepository().GetInstalledWorkloads(_sdkFeatureBand);
Commands\Workload\Update\WorkloadUpdateCommand.cs (10)
66
_workloadInstaller
.GetWorkloadInstallationRecordRepository(),
_workloadInstaller
, _packageSourceLocation, sdkFeatureBand: _sdkFeatureBand);
70
_recorder = new(_workloadResolver,
_workloadInstaller
, () => _workloadResolverFactory.CreateForWorkloadSet(_dotnetPath, _sdkVersion.ToString(), _userProfileDir, null));
145
_workloadInstaller
.Shutdown();
147
return
_workloadInstaller
.ExitCode;
170
_workloadInstaller
.InstallWorkloads(workloadIds, _sdkFeatureBand, context, offlineCache);
174
WorkloadInstallCommand.TryRunGarbageCollection(
_workloadInstaller
, Reporter, Verbosity, workloadSetVersion => _workloadResolverFactory.CreateForWorkloadSet(_dotnetPath, _sdkVersion.ToString(), _userProfileDir, workloadSetVersion), offlineCache);
189
var installedWorkloads =
_workloadInstaller
.GetWorkloadInstallationRecordRepository().GetInstalledWorkloads(_sdkFeatureBand);
195
_workloadInstaller
.InstallWorkloads(workloadsToInstall, _sdkFeatureBand, context, offlineCache);
199
_workloadInstaller
.GetWorkloadInstallationRecordRepository()