2 writes to _workloadInstaller
dotnet (2)
Commands\Workload\Install\WorkloadInstallCommand.cs (1)
61
_workloadInstaller
= _workloadInstallerFromConstructor ??
Commands\Workload\Update\WorkloadUpdateCommand.cs (1)
48
_workloadInstaller
= _workloadInstallerFromConstructor ?? WorkloadInstallerFactory.GetWorkloadInstaller(resolvedReporter,
43 references to _workloadInstaller
dotnet (43)
Commands\Workload\Install\WorkloadInstallCommand.cs (10)
68
_workloadInstaller
.GetWorkloadInstallationRecordRepository(),
_workloadInstaller
, _packageSourceLocation, displayManifestUpdates: Verbosity.IsDetailedOrDiagnostic());
176
WorkloadHistoryRecorder recorder = new(_workloadResolver,
_workloadInstaller
, () => _workloadResolverFactory.CreateForWorkloadSet(_dotnetPath, _sdkVersion.ToString(), _userProfileDir, null));
193
_workloadInstaller
.Shutdown();
203
_workloadInstaller
.Shutdown();
206
return
_workloadInstaller
.ExitCode;
256
var installedWorkloads =
_workloadInstaller
.GetWorkloadInstallationRecordRepository().GetInstalledWorkloads(_sdkFeatureBand);
265
_workloadInstaller
.InstallWorkloads(workloadIds, _sdkFeatureBand, context, offlineCache);
268
var recordRepo =
_workloadInstaller
.GetWorkloadInstallationRecordRepository();
286
TryRunGarbageCollection(
_workloadInstaller
, Reporter, Verbosity, workloadSetVersion => _workloadResolverFactory.CreateForWorkloadSet(_dotnetPath, _sdkVersion.ToString(), _userProfileDir, workloadSetVersion), offlineCache);
Commands\Workload\InstallingWorkloadCommand.cs (23)
63
var workloadHistoryRecords =
_workloadInstaller
.GetWorkloadHistoryRecords(_sdkFeatureBand.ToString()).OrderBy(r => r.TimeStarted).ToList();
199
_workloadInstaller
.UpdateInstallMode(_sdkFeatureBand, false);
218
_workloadInstaller
.UpdateInstallMode(_sdkFeatureBand, true);
225
_workloadInstaller
is not NetSdkMsiInstallerClient ?
_workloadInstaller
: null,
292
_workloadInstaller
.InstallWorkloadManifest(manifestUpdate, context, offlineCache);
299
_workloadInstaller
.SaveInstallStateManifestVersions(_sdkFeatureBand, GetInstallStateContents(manifestsToUpdate));
300
_workloadInstaller
.AdjustWorkloadSetInInstallState(_sdkFeatureBand, null);
304
_workloadInstaller
.AdjustWorkloadSetInInstallState(_sdkFeatureBand, resolvedWorkloadSetVersion);
310
_workloadInstaller
.RemoveManifestsFromInstallState(_sdkFeatureBand);
311
_workloadInstaller
.AdjustWorkloadSetInInstallState(_sdkFeatureBand, null);
320
_workloadInstaller
.RecordWorkloadSetInGlobalJson(_sdkFeatureBand, _globalJsonPath, _workloadSetVersionFromGlobalJson);
329
_workloadInstaller
.UpdateInstallMode(_sdkFeatureBand, oldInstallState.UseWorkloadSets);
338
_workloadInstaller
.SaveInstallStateManifestVersions(_sdkFeatureBand, oldInstallState.Manifests);
343
_workloadInstaller
.AdjustWorkloadSetInInstallState(_sdkFeatureBand, oldInstallState.WorkloadVersion);
354
var workloadSet =
_workloadInstaller
.InstallWorkloadSet(context, workloadSetVersion);
401
await
_workloadInstaller
.ExtractManifestAsync(downloadedPackagePath, Path.Combine(extractedManifestsPath, download.Id));
408
_workloadInstaller
.ReplaceWorkloadResolver(newResolver);
411
var packDownloads =
_workloadInstaller
.GetDownloads(workloadIds, _sdkFeatureBand, false);
441
var priorFeatureBands =
_workloadInstaller
.GetWorkloadInstallationRecordRepository().GetFeatureBandsWithInstallationRecords()
446
return
_workloadInstaller
.GetWorkloadInstallationRecordRepository().GetInstalledWorkloads(maxPriorFeatureBand);
452
var workloads =
_workloadInstaller
.GetWorkloadInstallationRecordRepository().GetInstalledWorkloads(_sdkFeatureBand);
463
return VisualStudioWorkloads.WriteSDKInstallRecordsForVSWorkloads(
_workloadInstaller
, _workloadResolver, workloadsWithExistingInstallRecords, Reporter);
Commands\Workload\Update\WorkloadUpdateCommand.cs (10)
57
_workloadInstaller
.GetWorkloadInstallationRecordRepository(),
_workloadInstaller
, _packageSourceLocation, sdkFeatureBand: _sdkFeatureBand);
61
_recorder = new(_workloadResolver,
_workloadInstaller
, () => _workloadResolverFactory.CreateForWorkloadSet(_dotnetPath, _sdkVersion.ToString(), _userProfileDir, null));
142
_workloadInstaller
.Shutdown();
144
return
_workloadInstaller
.ExitCode;
167
_workloadInstaller
.InstallWorkloads(workloadIds, _sdkFeatureBand, context, offlineCache);
171
WorkloadInstallCommand.TryRunGarbageCollection(
_workloadInstaller
, Reporter, Verbosity, workloadSetVersion => _workloadResolverFactory.CreateForWorkloadSet(_dotnetPath, _sdkVersion.ToString(), _userProfileDir, workloadSetVersion), offlineCache);
186
var installedWorkloads =
_workloadInstaller
.GetWorkloadInstallationRecordRepository().GetInstalledWorkloads(_sdkFeatureBand);
192
_workloadInstaller
.InstallWorkloads(workloadsToInstall, _sdkFeatureBand, context, offlineCache);
196
_workloadInstaller
.GetWorkloadInstallationRecordRepository()