14 instantiations of WorkloadManifestUpdater
dotnet (4)
Commands\Workload\Install\WorkloadInstallCommand.cs (1)
67
_workloadManifestUpdater = _workloadManifestUpdaterFromConstructor ?? new
WorkloadManifestUpdater
(resolvedReporter, _workloadResolver, PackageDownloader, _userProfileDir,
Commands\Workload\Install\WorkloadManifestUpdater.cs (1)
78
return new
WorkloadManifestUpdater
(reporter, workloadResolver, nugetPackageDownloader, userProfileDir, workloadRecordRepo, installer);
Commands\Workload\List\WorkloadListCommand.cs (1)
58
_workloadManifestUpdater = workloadManifestUpdater ?? new
WorkloadManifestUpdater
(resolvedReporter,
Commands\Workload\Update\WorkloadUpdateCommand.cs (1)
56
_workloadManifestUpdater = _workloadManifestUpdaterFromConstructor ?? new
WorkloadManifestUpdater
(resolvedReporter, _workloadResolver, PackageDownloader, _userProfileDir,
dotnet.Tests (10)
CommandTests\Workload\Install\GivenWorkloadManifestUpdater.cs (10)
133
var manifestUpdater = new
WorkloadManifestUpdater
(_reporter, workloadResolver, nugetDownloader, userProfileDir: Path.Combine(testDir, ".dotnet"), installationRepo, new MockPackWorkloadInstaller(dotnetRoot));
202
var manifestUpdater = new
WorkloadManifestUpdater
(_reporter, workloadResolver, nugetDownloader, userProfileDir: Path.Combine(testDir, ".dotnet"), installationRepo, new MockPackWorkloadInstaller(dotnetRoot));
244
var manifestUpdater = new
WorkloadManifestUpdater
(_reporter, workloadResolver, nugetDownloader, Path.Combine(testDir, ".dotnet"), installationRepo, new MockPackWorkloadInstaller(dotnetRoot));
321
var manifestUpdater = new
WorkloadManifestUpdater
(_reporter, workloadResolver, nugetDownloader, Path.Combine(testDir, ".dotnet"), installationRepo, new MockPackWorkloadInstaller(dotnetRoot));
387
var manifestUpdater = new
WorkloadManifestUpdater
(_reporter, workloadResolver, nugetDownloader, Path.Combine(testDir, ".dotnet"), installationRepo, new MockPackWorkloadInstaller(dotnetRoot));
450
var manifestUpdater = new
WorkloadManifestUpdater
(_reporter, workloadResolver, nugetDownloader, testDir, installationRepo, new MockPackWorkloadInstaller(dotnetRoot));
493
var manifestUpdater = new
WorkloadManifestUpdater
(_reporter, workloadResolver, nugetDownloader, testDir, installationRepo, new MockPackWorkloadInstaller(dotnetRoot));
535
var manifestUpdater = new
WorkloadManifestUpdater
(_reporter, workloadResolver, nugetDownloader, testDir, installationRepo, new MockPackWorkloadInstaller(dotnetRoot));
567
var manifestUpdater = new
WorkloadManifestUpdater
(_reporter, workloadResolver, nugetDownloader, testDir, installationRepo, installer);
726
var manifestUpdater = new
WorkloadManifestUpdater
(_reporter, workloadResolver, nugetDownloader, testDir, installationRepo, new MockPackWorkloadInstaller(dotnetRoot), getEnvironmentVariable: getEnvironmentVariable);
29 references to WorkloadManifestUpdater
dotnet (9)
Commands\Restore\RestoringCommand.cs (2)
43
Task.Run(() =>
WorkloadManifestUpdater
.BackgroundUpdateAdvertisingManifestsAsync(userProfileDir));
252
WorkloadManifestUpdater
.AdvertiseWorkloadUpdates();
Commands\Workload\Install\FileBasedInstaller.cs (3)
101
var workloadSetPackageId = GetManifestPackageId(new ManifestId(
WorkloadManifestUpdater
.WorkloadSetManifestId), workloadSetFeatureBand);
131
var packagePath = await _nugetPackageDownloader.DownloadPackageAsync(GetManifestPackageId(new ManifestId(
WorkloadManifestUpdater
.WorkloadSetManifestId), workloadSetFeatureBand),
133
var tempExtractionDir = Path.Combine(_tempPackagesDir.Value, $"{
WorkloadManifestUpdater
.WorkloadSetManifestId}-{workloadSetPackageVersion}-extracted");
Commands\Workload\Install\WorkloadManifestUpdater.cs (2)
60
private static
WorkloadManifestUpdater
GetInstance(string userProfileDir)
100
var
manifestUpdater = GetInstance(userProfileDir);
Commands\Workload\InstallingWorkloadCommand.cs (1)
182
return
WorkloadManifestUpdater
.ShouldUseWorkloadSetMode(sdkFeatureBand, dotnetDir);
Commands\Workload\List\WorkloadListCommand.cs (1)
83
WorkloadManifestUpdater
.ShouldUseWorkloadSetMode(_workloadListHelper._currentSdkFeatureBand, _workloadListHelper.UserLocalPath);
dotnet.Tests (20)
CommandTests\Workload\Install\GivenWorkloadManifestUpdater.cs (20)
37
(
var
manifestUpdater, var nugetDownloader, _, _) = GetTestUpdater();
46
(
var
manifestUpdater, var nugetDownloader, var sentinelPath, var configCommand) = GetTestUpdater();
58
(
var
manifestUpdater, var nugetDownloader, var sentinelPath, var configCommand) = GetTestUpdater(getEnvironmentVariable: getEnvironmentVariable);
74
(
var
manifestUpdater, var nugetDownloader, var sentinelPath, _) = GetTestUpdater();
88
(
var
manifestUpdater, var nugetDownloader, _, _) = GetTestUpdater(getEnvironmentVariable: getEnvironmentVariable);
133
var
manifestUpdater = new WorkloadManifestUpdater(_reporter, workloadResolver, nugetDownloader, userProfileDir: Path.Combine(testDir, ".dotnet"), installationRepo, new MockPackWorkloadInstaller(dotnetRoot));
202
var
manifestUpdater = new WorkloadManifestUpdater(_reporter, workloadResolver, nugetDownloader, userProfileDir: Path.Combine(testDir, ".dotnet"), installationRepo, new MockPackWorkloadInstaller(dotnetRoot));
244
var
manifestUpdater = new WorkloadManifestUpdater(_reporter, workloadResolver, nugetDownloader, Path.Combine(testDir, ".dotnet"), installationRepo, new MockPackWorkloadInstaller(dotnetRoot));
321
var
manifestUpdater = new WorkloadManifestUpdater(_reporter, workloadResolver, nugetDownloader, Path.Combine(testDir, ".dotnet"), installationRepo, new MockPackWorkloadInstaller(dotnetRoot));
387
var
manifestUpdater = new WorkloadManifestUpdater(_reporter, workloadResolver, nugetDownloader, Path.Combine(testDir, ".dotnet"), installationRepo, new MockPackWorkloadInstaller(dotnetRoot));
450
var
manifestUpdater = new WorkloadManifestUpdater(_reporter, workloadResolver, nugetDownloader, testDir, installationRepo, new MockPackWorkloadInstaller(dotnetRoot));
493
var
manifestUpdater = new WorkloadManifestUpdater(_reporter, workloadResolver, nugetDownloader, testDir, installationRepo, new MockPackWorkloadInstaller(dotnetRoot));
535
var
manifestUpdater = new WorkloadManifestUpdater(_reporter, workloadResolver, nugetDownloader, testDir, installationRepo, new MockPackWorkloadInstaller(dotnetRoot));
567
var
manifestUpdater = new WorkloadManifestUpdater(_reporter, workloadResolver, nugetDownloader, testDir, installationRepo, installer);
650
(
var
updater1, var downloader1, var sentinelPath1, var resolver1) = GetTestUpdater(testDir: testDir, featureBand: "6.0.100");
651
(
var
updater2, var downloader2, var sentinelPath2, var resolver2) = GetTestUpdater(testDir: testDir, featureBand: "6.0.200");
688
private (
WorkloadManifestUpdater
, MockNuGetPackageDownloader, string, WorkloadConfigCommand) GetTestUpdater([CallerMemberName] string testName = "", Func<string, string> getEnvironmentVariable = null)
694
(
var
manifestUpdater, var packageDownloader, var sentinelPath, var workloadResolver) = GetTestUpdater(testDir, featureBand, testName, getEnvironmentVariable);
701
private (
WorkloadManifestUpdater
, MockNuGetPackageDownloader, string, IWorkloadResolver) GetTestUpdater(string testDir, string featureBand, [CallerMemberName] string testName = "", Func<string, string> getEnvironmentVariable = null)
726
var
manifestUpdater = new WorkloadManifestUpdater(_reporter, workloadResolver, nugetDownloader, testDir, installationRepo, new MockPackWorkloadInstaller(dotnetRoot), getEnvironmentVariable: getEnvironmentVariable);