1 write to _sdkFeatureBand
dotnet (1)
Commands\Workload\InstallingWorkloadCommand.cs (1)
128
_sdkFeatureBand
= new SdkFeatureBand(creationResult.SdkVersion);
37 references to _sdkFeatureBand
dotnet (37)
Commands\Workload\Install\WorkloadInstallCommand.cs (7)
62
WorkloadInstallerFactory.GetWorkloadInstaller(resolvedReporter,
_sdkFeatureBand
,
225
var installStateFilePath = Path.Combine(WorkloadInstallType.GetInstallStateFolder(
_sdkFeatureBand
, _workloadRootDir), "default.json");
256
var installedWorkloads = _workloadInstaller.GetWorkloadInstallationRecordRepository().GetInstalledWorkloads(
_sdkFeatureBand
);
265
_workloadInstaller.InstallWorkloads(workloadIds,
_sdkFeatureBand
, context, offlineCache);
269
var newWorkloadInstallRecords = workloadIds.Except(recordRepo.GetInstalledWorkloads(
_sdkFeatureBand
));
275
recordRepo.WriteWorkloadInstallationRecord(workloadId,
_sdkFeatureBand
);
282
recordRepo.DeleteWorkloadInstallationRecord(workloadId,
_sdkFeatureBand
);
Commands\Workload\InstallingWorkloadCommand.cs (23)
63
var workloadHistoryRecords = _workloadInstaller.GetWorkloadHistoryRecords(
_sdkFeatureBand
.ToString()).OrderBy(r => r.TimeStarted).ToList();
129
_workloadRootDir = WorkloadFileBasedInstall.IsUserLocal(_dotnetPath,
_sdkFeatureBand
.ToString()) ? _userProfileDir : _dotnetPath;
176
string path = Path.Combine(WorkloadInstallType.GetInstallStateFolder(
_sdkFeatureBand
, _workloadRootDir), "default.json");
187
var shouldUseWorkloadSetsPerInstallState = ShouldUseWorkloadSetMode(
_sdkFeatureBand
, _workloadRootDir);
199
_workloadInstaller.UpdateInstallMode(
_sdkFeatureBand
, false);
216
if (!ShouldUseWorkloadSetMode(
_sdkFeatureBand
, _workloadRootDir))
218
_workloadInstaller.UpdateInstallMode(
_sdkFeatureBand
, true);
224
_sdkFeatureBand
,
226
_sdkFeatureBand
.IsPrerelease,
299
_workloadInstaller.SaveInstallStateManifestVersions(
_sdkFeatureBand
, GetInstallStateContents(manifestsToUpdate));
300
_workloadInstaller.AdjustWorkloadSetInInstallState(
_sdkFeatureBand
, null);
304
_workloadInstaller.AdjustWorkloadSetInInstallState(
_sdkFeatureBand
, resolvedWorkloadSetVersion);
310
_workloadInstaller.RemoveManifestsFromInstallState(
_sdkFeatureBand
);
311
_workloadInstaller.AdjustWorkloadSetInInstallState(
_sdkFeatureBand
, null);
320
_workloadInstaller.RecordWorkloadSetInGlobalJson(
_sdkFeatureBand
, _globalJsonPath, _workloadSetVersionFromGlobalJson);
329
_workloadInstaller.UpdateInstallMode(
_sdkFeatureBand
, oldInstallState.UseWorkloadSets);
338
_workloadInstaller.SaveInstallStateManifestVersions(
_sdkFeatureBand
, oldInstallState.Manifests);
343
_workloadInstaller.AdjustWorkloadSetInInstallState(
_sdkFeatureBand
, oldInstallState.WorkloadVersion);
384
var manifestDownloads = await _workloadManifestUpdater.GetManifestPackageDownloadsAsync(includePreview, new SdkFeatureBand(_targetSdkVersion),
_sdkFeatureBand
);
405
var overlayProvider = new TempDirectoryWorkloadManifestProvider(extractedManifestsPath,
_sdkFeatureBand
.ToString());
411
var packDownloads = _workloadInstaller.GetDownloads(workloadIds,
_sdkFeatureBand
, false);
442
.Where(featureBand => featureBand.CompareTo(
_sdkFeatureBand
) < 0);
452
var workloads = _workloadInstaller.GetWorkloadInstallationRecordRepository().GetInstalledWorkloads(
_sdkFeatureBand
);
Commands\Workload\Update\WorkloadUpdateCommand.cs (7)
49
_sdkFeatureBand
, _workloadResolver, Verbosity, _userProfileDir, VerifySignatures, PackageDownloader,
57
_workloadInstaller.GetWorkloadInstallationRecordRepository(), _workloadInstaller, _packageSourceLocation, sdkFeatureBand:
_sdkFeatureBand
);
103
shouldUseWorkloadSetsPerGlobalJson ?? ShouldUseWorkloadSetMode(
_sdkFeatureBand
, _workloadRootDir),
167
_workloadInstaller.InstallWorkloads(workloadIds,
_sdkFeatureBand
, context, offlineCache);
186
var installedWorkloads = _workloadInstaller.GetWorkloadInstallationRecordRepository().GetInstalledWorkloads(
_sdkFeatureBand
);
192
_workloadInstaller.InstallWorkloads(workloadsToInstall,
_sdkFeatureBand
, context, offlineCache);
197
.DeleteWorkloadInstallationRecord(id,
_sdkFeatureBand
);