1 write to _sdkFeatureBand
dotnet (1)
Commands\Workload\InstallingWorkloadCommand.cs (1)
126
_sdkFeatureBand
= new SdkFeatureBand(creationResult.SdkVersion);
37 references to _sdkFeatureBand
dotnet (37)
Commands\Workload\Install\WorkloadInstallCommand.cs (7)
79
WorkloadInstallerFactory.GetWorkloadInstaller(resolvedReporter,
_sdkFeatureBand
,
240
var installStateFilePath = Path.Combine(WorkloadInstallType.GetInstallStateFolder(
_sdkFeatureBand
, _workloadRootDir), "default.json");
271
var installedWorkloads = _workloadInstaller.GetWorkloadInstallationRecordRepository().GetInstalledWorkloads(
_sdkFeatureBand
);
280
_workloadInstaller.InstallWorkloads(workloadIds,
_sdkFeatureBand
, context, offlineCache);
284
var newWorkloadInstallRecords = workloadIds.Except(recordRepo.GetInstalledWorkloads(
_sdkFeatureBand
));
290
recordRepo.WriteWorkloadInstallationRecord(workloadId,
_sdkFeatureBand
);
297
recordRepo.DeleteWorkloadInstallationRecord(workloadId,
_sdkFeatureBand
);
Commands\Workload\InstallingWorkloadCommand.cs (23)
62
var workloadHistoryRecords = _workloadInstaller.GetWorkloadHistoryRecords(
_sdkFeatureBand
.ToString()).OrderBy(r => r.TimeStarted).ToList();
127
_workloadRootDir = WorkloadFileBasedInstall.IsUserLocal(_dotnetPath,
_sdkFeatureBand
.ToString()) ? _userProfileDir : _dotnetPath;
189
string path = Path.Combine(WorkloadInstallType.GetInstallStateFolder(
_sdkFeatureBand
, _workloadRootDir), "default.json");
195
var shouldUseWorkloadSetsPerInstallState = WorkloadManifestUpdater.ShouldUseWorkloadSetMode(
_sdkFeatureBand
, _workloadRootDir);
207
_workloadInstaller.UpdateInstallMode(
_sdkFeatureBand
, false);
224
if (!WorkloadManifestUpdater.ShouldUseWorkloadSetMode(
_sdkFeatureBand
, _workloadRootDir))
226
_workloadInstaller.UpdateInstallMode(
_sdkFeatureBand
, true);
232
_sdkFeatureBand
,
238
_sdkFeatureBand
.IsPrerelease,
311
_workloadInstaller.SaveInstallStateManifestVersions(
_sdkFeatureBand
, GetInstallStateContents(manifestsToUpdate));
312
_workloadInstaller.AdjustWorkloadSetInInstallState(
_sdkFeatureBand
, null);
316
_workloadInstaller.AdjustWorkloadSetInInstallState(
_sdkFeatureBand
, resolvedWorkloadSetVersion);
322
_workloadInstaller.RemoveManifestsFromInstallState(
_sdkFeatureBand
);
323
_workloadInstaller.AdjustWorkloadSetInInstallState(
_sdkFeatureBand
, null);
332
_workloadInstaller.RecordWorkloadSetInGlobalJson(
_sdkFeatureBand
, _globalJsonPath, _workloadSetVersionFromGlobalJson);
341
_workloadInstaller.UpdateInstallMode(
_sdkFeatureBand
, oldInstallState.UseWorkloadSets);
350
_workloadInstaller.SaveInstallStateManifestVersions(
_sdkFeatureBand
, oldInstallState.Manifests);
355
_workloadInstaller.AdjustWorkloadSetInInstallState(
_sdkFeatureBand
, oldInstallState.WorkloadVersion);
396
var manifestDownloads = await _workloadManifestUpdater.GetManifestPackageDownloadsAsync(includePreview, new SdkFeatureBand(_targetSdkVersion),
_sdkFeatureBand
);
417
var overlayProvider = new TempDirectoryWorkloadManifestProvider(extractedManifestsPath,
_sdkFeatureBand
.ToString());
423
var packDownloads = _workloadInstaller.GetDownloads(workloadIds,
_sdkFeatureBand
, false);
454
.Where(featureBand => featureBand.CompareTo(
_sdkFeatureBand
) < 0);
464
var workloads = _workloadInstaller.GetWorkloadInstallationRecordRepository().GetInstalledWorkloads(
_sdkFeatureBand
);
Commands\Workload\Update\WorkloadUpdateCommand.cs (7)
58
_sdkFeatureBand
, _workloadResolver, Verbosity, _userProfileDir, VerifySignatures, PackageDownloader,
66
_workloadInstaller.GetWorkloadInstallationRecordRepository(), _workloadInstaller, _packageSourceLocation, sdkFeatureBand:
_sdkFeatureBand
);
106
shouldUseWorkloadSetsPerGlobalJson ?? WorkloadManifestUpdater.ShouldUseWorkloadSetMode(
_sdkFeatureBand
, _workloadRootDir),
170
_workloadInstaller.InstallWorkloads(workloadIds,
_sdkFeatureBand
, context, offlineCache);
189
var installedWorkloads = _workloadInstaller.GetWorkloadInstallationRecordRepository().GetInstalledWorkloads(
_sdkFeatureBand
);
195
_workloadInstaller.InstallWorkloads(workloadsToInstall,
_sdkFeatureBand
, context, offlineCache);
200
.DeleteWorkloadInstallationRecord(id,
_sdkFeatureBand
);