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;
174
string path = Path.Combine(WorkloadInstallType.GetInstallStateFolder(
_sdkFeatureBand
, _workloadRootDir), "default.json");
180
var shouldUseWorkloadSetsPerInstallState = WorkloadManifestUpdater.ShouldUseWorkloadSetMode(
_sdkFeatureBand
, _workloadRootDir);
192
_workloadInstaller.UpdateInstallMode(
_sdkFeatureBand
, false);
209
if (!WorkloadManifestUpdater.ShouldUseWorkloadSetMode(
_sdkFeatureBand
, _workloadRootDir))
211
_workloadInstaller.UpdateInstallMode(
_sdkFeatureBand
, true);
217
_sdkFeatureBand
,
223
_sdkFeatureBand
.IsPrerelease,
296
_workloadInstaller.SaveInstallStateManifestVersions(
_sdkFeatureBand
, GetInstallStateContents(manifestsToUpdate));
297
_workloadInstaller.AdjustWorkloadSetInInstallState(
_sdkFeatureBand
, null);
301
_workloadInstaller.AdjustWorkloadSetInInstallState(
_sdkFeatureBand
, resolvedWorkloadSetVersion);
307
_workloadInstaller.RemoveManifestsFromInstallState(
_sdkFeatureBand
);
308
_workloadInstaller.AdjustWorkloadSetInInstallState(
_sdkFeatureBand
, null);
317
_workloadInstaller.RecordWorkloadSetInGlobalJson(
_sdkFeatureBand
, _globalJsonPath, _workloadSetVersionFromGlobalJson);
326
_workloadInstaller.UpdateInstallMode(
_sdkFeatureBand
, oldInstallState.UseWorkloadSets);
335
_workloadInstaller.SaveInstallStateManifestVersions(
_sdkFeatureBand
, oldInstallState.Manifests);
340
_workloadInstaller.AdjustWorkloadSetInInstallState(
_sdkFeatureBand
, oldInstallState.WorkloadVersion);
381
var manifestDownloads = await _workloadManifestUpdater.GetManifestPackageDownloadsAsync(includePreview, new SdkFeatureBand(_targetSdkVersion),
_sdkFeatureBand
);
402
var overlayProvider = new TempDirectoryWorkloadManifestProvider(extractedManifestsPath,
_sdkFeatureBand
.ToString());
408
var packDownloads = _workloadInstaller.GetDownloads(workloadIds,
_sdkFeatureBand
, false);
439
.Where(featureBand => featureBand.CompareTo(
_sdkFeatureBand
) < 0);
449
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
);