2 implementations of IWorkloadResolverFactory
dotnet (1)
Commands\Workload\Install\WorkloadResolverFactory.cs (1)
28internal class WorkloadResolverFactory : IWorkloadResolverFactory
dotnet.Tests (1)
CommandTests\Workload\Install\MockWorkloadResolverFactory.cs (1)
12internal class MockWorkloadResolverFactory : IWorkloadResolverFactory
25 references to IWorkloadResolverFactory
dotnet (16)
Commands\Workload\Clean\WorkloadCleanCommand.cs (2)
25protected readonly IWorkloadResolverFactory _workloadResolverFactory; 30IWorkloadResolverFactory? workloadResolverFactory = null) : base(parseResult, reporter: reporter)
Commands\Workload\Config\WorkloadConfigCommand.cs (2)
18private readonly IWorkloadResolverFactory _workloadResolverFactory; 31IWorkloadResolverFactory? workloadResolverFactory = null
Commands\Workload\Install\WorkloadInstallCommand.cs (1)
31IWorkloadResolverFactory workloadResolverFactory = null,
Commands\Workload\Install\WorkloadResolverFactory.cs (2)
30public IWorkloadResolverFactory.CreationResult Create(string globalJsonStartDir = null) 32var result = new IWorkloadResolverFactory.CreationResult();
Commands\Workload\InstallingWorkloadCommand.cs (2)
44protected readonly IWorkloadResolverFactory _workloadResolverFactory; 86IWorkloadResolverFactory workloadResolverFactory,
Commands\Workload\Repair\WorkloadRepairCommand.cs (2)
20protected readonly IWorkloadResolverFactory _workloadResolverFactory; 30IWorkloadResolverFactory workloadResolverFactory = null,
Commands\Workload\Search\WorkloadSearchCommand.cs (1)
21IWorkloadResolverFactory workloadResolverFactory = null) : base(result, CommonOptions.HiddenVerbosityOption, reporter)
Commands\Workload\Search\WorkloadSearchVersionsCommand.cs (1)
32IWorkloadResolverFactory workloadResolverFactory = null,
Commands\Workload\Uninstall\WorkloadUninstallCommand.cs (2)
19protected readonly IWorkloadResolverFactory _workloadResolverFactory; 28IWorkloadResolverFactory workloadResolverFactory = null,
Commands\Workload\Update\WorkloadUpdateCommand.cs (1)
30IWorkloadResolverFactory 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, 461private (string, WorkloadInstallCommand, MockPackWorkloadInstaller, IWorkloadResolver, MockWorkloadManifestUpdater, MockNuGetPackageDownloader, IWorkloadResolverFactory) GetTestInstallers(
CommandTests\Workload\Install\MockWorkloadResolverFactory.cs (2)
14public IWorkloadResolverFactory.CreationResult MockResult { get; set; } = new(); 16public IWorkloadResolverFactory.CreationResult Create(string globalJsonStartDir = null) => MockResult;
CommandTests\Workload\Update\GivenDotnetWorkloadUpdate.cs (3)
78IWorkloadResolverFactory 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); 612internal (string, WorkloadUpdateCommand, MockPackWorkloadInstaller, IWorkloadResolver, MockWorkloadManifestUpdater, MockNuGetPackageDownloader, IWorkloadResolverFactory) GetTestInstallers(