1 write to _workloadInstaller
dotnet (1)
Commands\Workload\Uninstall\WorkloadUninstallCommand.cs (1)
49
_workloadInstaller
= WorkloadInstallerFactory.GetWorkloadInstaller(Reporter, sdkFeatureBand, creationResult.WorkloadResolver, Verbosity, creationResult.UserProfileDir, VerifySignatures, PackageDownloader, creationResult.DotnetPath);
6 references to _workloadInstaller
dotnet (6)
Commands\Workload\Uninstall\WorkloadUninstallCommand.cs (6)
50
_recorder = new(_workloadResolverFactory.Create().WorkloadResolver,
_workloadInstaller
, () => _workloadResolverFactory.CreateForWorkloadSet(_dotnetPath, _sdkVersion.ToString(), _userProfileDir, null));
63
var installedWorkloads =
_workloadInstaller
.GetWorkloadInstallationRecordRepository().GetInstalledWorkloads(featureBand);
73
_workloadInstaller
.GetWorkloadInstallationRecordRepository()
77
_workloadInstaller
.GarbageCollect(workloadSetVersion => _workloadResolverFactory.CreateForWorkloadSet(_dotnetPath, _sdkVersion.ToString(), _userProfileDir, workloadSetVersion));
86
_workloadInstaller
.Shutdown();
91
return
_workloadInstaller
.ExitCode;