1 implementation of IInstaller
dotnet (1)
Commands\Workload\Install\FileBasedInstaller.cs (1)
26internal class FileBasedInstaller : IInstaller
28 references to IInstaller
dotnet (28)
Commands\Workload\Clean\WorkloadCleanCommand.cs (1)
22private readonly IInstaller _workloadInstaller;
Commands\Workload\Config\WorkloadConfigCommand.cs (1)
25private readonly IInstaller _workloadInstaller;
Commands\Workload\History\WorkloadHistoryCommand.cs (2)
17private readonly IInstaller _workloadInstaller; 25IInstaller workloadInstaller = null,
Commands\Workload\Install\WorkloadInstallCommand.cs (2)
35IInstaller workloadInstaller = null, 310internal static void TryRunGarbageCollection(IInstaller workloadInstaller, IReporter reporter, VerbosityOptions verbosity, Func<string, IWorkloadResolver> getResolverForWorkloadSet, DirectoryPath? offlineCache = null)
Commands\Workload\Install\WorkloadInstallerFactory.cs (1)
16public static IInstaller GetWorkloadInstaller(
Commands\Workload\Install\WorkloadManifestUpdater.cs (1)
79var installer = WorkloadInstallerFactory.GetWorkloadInstaller(
Commands\Workload\InstallingWorkloadCommand.cs (3)
45protected readonly IInstaller _workloadInstallerFromConstructor; 47protected IInstaller _workloadInstaller; 86IInstaller workloadInstaller,
Commands\Workload\IWorkloadInfoHelper.cs (1)
15IInstaller Installer { get; }
Commands\Workload\Repair\WorkloadRepairCommand.cs (2)
19private readonly IInstaller _workloadInstaller; 31IInstaller workloadInstaller = null,
Commands\Workload\Restore\WorkloadRestoreCommand.cs (1)
33var workloadInstaller = WorkloadInstallerFactory.GetWorkloadInstaller(NullReporter.Instance, new SdkFeatureBand(creationResult.SdkVersion),
Commands\Workload\Search\WorkloadSearchVersionsCommand.cs (5)
25private readonly IInstaller _installer; 34IInstaller installer = null, 67private static IInstaller GenerateInstaller(IReporter reporter, SdkFeatureBand sdkFeatureBand, IWorkloadResolver workloadResolver, VerbosityOptions verbosity, bool interactive) 161private static List<string> GetVersions(int numberOfWorkloadSetsToTake, SdkFeatureBand featureBand, IInstaller installer, bool includePreviews, INuGetPackageDownloader packageDownloader, IWorkloadResolver resolver) 176public static IEnumerable<string> FindBestWorkloadSetsFromComponents(SdkFeatureBand featureBand, IInstaller installer, bool includePreviews, INuGetPackageDownloader packageDownloader, IEnumerable<string> workloadVersions, IWorkloadResolver resolver, int numberOfWorkloadSetsToTake)
Commands\Workload\Uninstall\WorkloadUninstallCommand.cs (1)
18private readonly IInstaller _workloadInstaller;
Commands\Workload\Update\WorkloadUpdateCommand.cs (1)
34IInstaller workloadInstaller = null,
Commands\Workload\WorkloadHistoryRecorder.cs (2)
16private readonly IInstaller _workloadInstaller; 19public WorkloadHistoryRecorder(IWorkloadResolver workloadResolver, IInstaller workloadInstaller, Func<IWorkloadResolver> workloadResolverFunc)
Commands\Workload\WorkloadInfoHelper.cs (1)
73public IInstaller Installer { get; private init; }
Commands\Workload\WorkloadIntegrityChecker.cs (1)
26var installer = WorkloadInstallerFactory.GetWorkloadInstaller(
Commands\Workload\WorkloadManifestCorruptionRepairer.cs (2)
16private readonly IInstaller _workloadInstaller; 29IInstaller workloadInstaller,