2 implementations of IWorkloadResolverFactory
dotnet (1)
Commands\Workload\Install\WorkloadResolverFactory.cs (1)
28
internal class WorkloadResolverFactory :
IWorkloadResolverFactory
dotnet.Tests (1)
CommandTests\Workload\Install\MockWorkloadResolverFactory.cs (1)
12
internal class MockWorkloadResolverFactory :
IWorkloadResolverFactory
25 references to IWorkloadResolverFactory
dotnet (16)
Commands\Workload\Clean\WorkloadCleanCommand.cs (2)
25
protected readonly
IWorkloadResolverFactory
_workloadResolverFactory;
30
IWorkloadResolverFactory
? workloadResolverFactory = null) : base(parseResult, reporter: reporter)
Commands\Workload\Config\WorkloadConfigCommand.cs (2)
18
private readonly
IWorkloadResolverFactory
_workloadResolverFactory;
31
IWorkloadResolverFactory
? workloadResolverFactory = null
Commands\Workload\Install\WorkloadInstallCommand.cs (1)
31
IWorkloadResolverFactory
workloadResolverFactory = null,
Commands\Workload\Install\WorkloadResolverFactory.cs (2)
30
public
IWorkloadResolverFactory
.CreationResult Create(string globalJsonStartDir = null)
32
var result = new
IWorkloadResolverFactory
.CreationResult();
Commands\Workload\InstallingWorkloadCommand.cs (2)
44
protected readonly
IWorkloadResolverFactory
_workloadResolverFactory;
86
IWorkloadResolverFactory
workloadResolverFactory,
Commands\Workload\Repair\WorkloadRepairCommand.cs (2)
20
protected readonly
IWorkloadResolverFactory
_workloadResolverFactory;
30
IWorkloadResolverFactory
workloadResolverFactory = null,
Commands\Workload\Search\WorkloadSearchCommand.cs (1)
21
IWorkloadResolverFactory
workloadResolverFactory = null) : base(result, CommonOptions.HiddenVerbosityOption, reporter)
Commands\Workload\Search\WorkloadSearchVersionsCommand.cs (1)
32
IWorkloadResolverFactory
workloadResolverFactory = null,
Commands\Workload\Uninstall\WorkloadUninstallCommand.cs (2)
19
protected readonly
IWorkloadResolverFactory
_workloadResolverFactory;
28
IWorkloadResolverFactory
workloadResolverFactory = null,
Commands\Workload\Update\WorkloadUpdateCommand.cs (1)
30
IWorkloadResolverFactory
workloadResolverFactory = null,
dotnet.Tests (9)
CommandTests\Workload\Install\GivenDotnetWorkloadInstall.cs (4)
131
(_, var installManager, var installer, _, var manifestUpdater, _,
var
resolverFactory) = GetTestInstallers(parseResult, userLocal, sdkVersion, installedFeatureBand: sdkVersion);
220
(_, var installManager, var installer, _, _, _,
var
resolverFactory) =
252
(_, var installManager, var installer, _, _, _,
var
resolverFactory) = GetTestInstallers(parseResult, userLocal, sdkVersion,
461
private (string, WorkloadInstallCommand, MockPackWorkloadInstaller, IWorkloadResolver, MockWorkloadManifestUpdater, MockNuGetPackageDownloader,
IWorkloadResolverFactory
) GetTestInstallers(
CommandTests\Workload\Install\MockWorkloadResolverFactory.cs (2)
14
public
IWorkloadResolverFactory
.CreationResult MockResult { get; set; } = new();
16
public
IWorkloadResolverFactory
.CreationResult Create(string globalJsonStartDir = null) => MockResult;
CommandTests\Workload\Update\GivenDotnetWorkloadUpdate.cs (3)
78
IWorkloadResolverFactory
mockResolverFactory = new MockWorkloadResolverFactory(
537
(var dotnetPath, var updateCommand, var packInstaller, _, _, _,
var
resolverFactory) = GetTestInstallers(parseResult, manifestUpdates: manifestsToUpdate, sdkVersion: "6.0.300", identifier: existingSdkFeatureBand + newSdkFeatureBand, installedFeatureBand: existingSdkFeatureBand);
612
internal (string, WorkloadUpdateCommand, MockPackWorkloadInstaller, IWorkloadResolver, MockWorkloadManifestUpdater, MockNuGetPackageDownloader,
IWorkloadResolverFactory
) GetTestInstallers(