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();
192
_workloadInstaller
.UpdateInstallMode(_sdkFeatureBand, false);
211
_workloadInstaller
.UpdateInstallMode(_sdkFeatureBand, true);
219
_workloadInstaller
,
289
_workloadInstaller
.InstallWorkloadManifest(manifestUpdate, context, offlineCache);
296
_workloadInstaller
.SaveInstallStateManifestVersions(_sdkFeatureBand, GetInstallStateContents(manifestsToUpdate));
297
_workloadInstaller
.AdjustWorkloadSetInInstallState(_sdkFeatureBand, null);
301
_workloadInstaller
.AdjustWorkloadSetInInstallState(_sdkFeatureBand, resolvedWorkloadSetVersion);
307
_workloadInstaller
.RemoveManifestsFromInstallState(_sdkFeatureBand);
308
_workloadInstaller
.AdjustWorkloadSetInInstallState(_sdkFeatureBand, null);
317
_workloadInstaller
.RecordWorkloadSetInGlobalJson(_sdkFeatureBand, _globalJsonPath, _workloadSetVersionFromGlobalJson);
326
_workloadInstaller
.UpdateInstallMode(_sdkFeatureBand, oldInstallState.UseWorkloadSets);
335
_workloadInstaller
.SaveInstallStateManifestVersions(_sdkFeatureBand, oldInstallState.Manifests);
340
_workloadInstaller
.AdjustWorkloadSetInInstallState(_sdkFeatureBand, oldInstallState.WorkloadVersion);
351
var workloadSet =
_workloadInstaller
.InstallWorkloadSet(context, workloadSetVersion);
398
await
_workloadInstaller
.ExtractManifestAsync(downloadedPackagePath, Path.Combine(extractedManifestsPath, download.Id));
405
_workloadInstaller
.ReplaceWorkloadResolver(newResolver);
408
var packDownloads =
_workloadInstaller
.GetDownloads(workloadIds, _sdkFeatureBand, false);
438
var priorFeatureBands =
_workloadInstaller
.GetWorkloadInstallationRecordRepository().GetFeatureBandsWithInstallationRecords()
443
return
_workloadInstaller
.GetWorkloadInstallationRecordRepository().GetInstalledWorkloads(maxPriorFeatureBand);
449
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()