2 implementations of CreateForWorkloadSet
dotnet (1)
Commands\Workload\Install\WorkloadResolverFactory.cs (1)
49
public IWorkloadResolver
CreateForWorkloadSet
(string dotnetPath, string sdkVersion, string userProfileDir, string workloadSetVersion)
dotnet.Tests (1)
CommandTests\Workload\Install\MockWorkloadResolverFactory.cs (1)
17
public IWorkloadResolver
CreateForWorkloadSet
(string dotnetPath, string sdkVersion, string userProfileDir, string workloadSetVersion)
9 references to CreateForWorkloadSet
dotnet (9)
Commands\Workload\Clean\WorkloadCleanCommand.cs (1)
60
_workloadInstaller.GarbageCollect(workloadVersion => _workloadResolverFactory.
CreateForWorkloadSet
(_dotnetPath, _sdkVersion.ToString(), _userProfileDir, workloadVersion),
Commands\Workload\Install\WorkloadInstallCommand.cs (2)
176
WorkloadHistoryRecorder recorder = new(_workloadResolver, _workloadInstaller, () => _workloadResolverFactory.
CreateForWorkloadSet
(_dotnetPath, _sdkVersion.ToString(), _userProfileDir, null));
286
TryRunGarbageCollection(_workloadInstaller, Reporter, Verbosity, workloadSetVersion => _workloadResolverFactory.
CreateForWorkloadSet
(_dotnetPath, _sdkVersion.ToString(), _userProfileDir, workloadSetVersion), offlineCache);
Commands\Workload\Repair\WorkloadRepairCommand.cs (2)
60
_recorder = new WorkloadHistoryRecorder(_workloadResolver, _workloadInstaller, () => _workloadResolverFactory.
CreateForWorkloadSet
(_dotnetPath, _sdkVersion.ToString(), _userProfileDir, null));
84
WorkloadInstallCommand.TryRunGarbageCollection(_workloadInstaller, Reporter, Verbosity, workloadSetVersion => _workloadResolverFactory.
CreateForWorkloadSet
(_dotnetPath, _sdkVersion.ToString(), _userProfileDir, workloadSetVersion));
Commands\Workload\Uninstall\WorkloadUninstallCommand.cs (2)
50
_recorder = new(_workloadResolverFactory.Create().WorkloadResolver, _workloadInstaller, () => _workloadResolverFactory.
CreateForWorkloadSet
(_dotnetPath, _sdkVersion.ToString(), _userProfileDir, null));
77
_workloadInstaller.GarbageCollect(workloadSetVersion => _workloadResolverFactory.
CreateForWorkloadSet
(_dotnetPath, _sdkVersion.ToString(), _userProfileDir, workloadSetVersion));
Commands\Workload\Update\WorkloadUpdateCommand.cs (2)
61
_recorder = new(_workloadResolver, _workloadInstaller, () => _workloadResolverFactory.
CreateForWorkloadSet
(_dotnetPath, _sdkVersion.ToString(), _userProfileDir, null));
171
WorkloadInstallCommand.TryRunGarbageCollection(_workloadInstaller, Reporter, Verbosity, workloadSetVersion => _workloadResolverFactory.
CreateForWorkloadSet
(_dotnetPath, _sdkVersion.ToString(), _userProfileDir, workloadSetVersion), offlineCache);