14 instantiations of ManifestVersionUpdate
dotnet (3)
Commands\Workload\Install\WorkloadManifestUpdater.cs (3)
207
var update = new
ManifestVersionUpdate
(manifestId, adVersion, adBand.ToString());
262
return new
ManifestVersionUpdate
(id, version, band.ToString());
513
m => new
ManifestVersionUpdate
(
dotnet.Tests (11)
CommandTests\Workload\Install\GivenDotnetWorkloadInstall.cs (3)
218
new(new
ManifestVersionUpdate
(new ManifestId("mock-manifest"), new ManifestVersion("2.0.0"), featureBand.ToString()), null),
244
new(new
ManifestVersionUpdate
(new ManifestId("mock-manifest"), new ManifestVersion("2.0.0"), featureBand.ToString()), null)
631
new(new
ManifestVersionUpdate
(new ManifestId("mock-manifest"), new ManifestVersion("2.0.0"), sdkFeatureBand), null),
CommandTests\Workload\Install\GivenFileBasedWorkloadInstall.cs (1)
328
var manifestUpdate = new
ManifestVersionUpdate
(manifestId, manifestVersion, featureBand.ToString());
CommandTests\Workload\Install\MockWorkloadManifestUpdater.cs (1)
55
yield return new
ManifestVersionUpdate
(new ManifestId(manifest.Key), new ManifestVersion(featureBandAndVersion[0]), featureBandAndVersion[1]);
CommandTests\Workload\Install\TestManifestUpdate.cs (1)
93
return
new
(ManifestId, NewVersion, NewFeatureBand);
CommandTests\Workload\Update\GivenDotnetWorkloadUpdate.cs (5)
318
new ManifestUpdateWithWorkloads(new
ManifestVersionUpdate
(new ManifestId("android"), new ManifestVersion("2.3.4"), "8.0.200"), Enumerable.Empty<KeyValuePair<WorkloadId, WorkloadDefinition>>().ToDictionary())
535
new(new
ManifestVersionUpdate
(new ManifestId("mock-manifest"), new ManifestVersion("2.0.0"), newSdkFeatureBand), null),
565
new(new
ManifestVersionUpdate
(new ManifestId("mock-manifest-1"), new ManifestVersion("2.0.0"), "6.0.100"), null),
566
new(new
ManifestVersionUpdate
(new ManifestId("mock-manifest-2"), new ManifestVersion("2.0.0"), "6.0.300"), null),
567
new(new
ManifestVersionUpdate
(new ManifestId("mock-manifest-3"), new ManifestVersion("2.0.0"), "6.0.100"), null),
32 references to ManifestVersionUpdate
dotnet (18)
Commands\Workload\Install\FileBasedInstaller.cs (1)
273
public void InstallWorkloadManifest(
ManifestVersionUpdate
manifestUpdate, ITransactionContext transactionContext, DirectoryPath? offlineCache = null)
Commands\Workload\Install\IInstaller.cs (1)
27
void InstallWorkloadManifest(
ManifestVersionUpdate
manifestUpdate, ITransactionContext transactionContext, DirectoryPath? offlineCache = null);
Commands\Workload\Install\IWorkloadManifestUpdater.cs (4)
20
IEnumerable<
ManifestVersionUpdate
> CalculateManifestRollbacks(string rollbackDefinitionFilePath, WorkloadHistoryRecorder recorder = null);
21
IEnumerable<
ManifestVersionUpdate
> CalculateManifestUpdatesFromHistory(WorkloadHistoryState state);
22
IEnumerable<
ManifestVersionUpdate
> CalculateManifestUpdatesForWorkloadSet(WorkloadSet workloadSet);
31
internal record ManifestUpdateWithWorkloads(
ManifestVersionUpdate
ManifestUpdate, WorkloadCollection Workloads);
Commands\Workload\Install\NetSdkMsiInstallerClient.cs (2)
539
public void InstallWorkloadManifest(
ManifestVersionUpdate
manifestUpdate, ITransactionContext transactionContext, DirectoryPath? offlineCache = null)
560
void InstallWorkloadManifestImplementation(
ManifestVersionUpdate
manifestUpdate, DirectoryPath? offlineCache = null, InstallAction action = InstallAction.Install)
Commands\Workload\Install\WorkloadManifestUpdater.cs (5)
207
var
update = new ManifestVersionUpdate(manifestId, adVersion, adBand.ToString());
237
public IEnumerable<
ManifestVersionUpdate
> CalculateManifestRollbacks(string rollbackDefinitionFilePath, WorkloadHistoryRecorder recorder = null)
257
private static IEnumerable<
ManifestVersionUpdate
> CalculateManifestRollbacks(IEnumerable<(ManifestId Id, ManifestVersionWithBand ManifestWithBand)> versionUpdates)
483
public IEnumerable<
ManifestVersionUpdate
> CalculateManifestUpdatesForWorkloadSet(WorkloadSet workloadSet)
510
public IEnumerable<
ManifestVersionUpdate
> CalculateManifestUpdatesFromHistory(WorkloadHistoryState state)
Commands\Workload\InstallingWorkloadCommand.cs (4)
170
protected static Dictionary<string, string> GetInstallStateContents(IEnumerable<
ManifestVersionUpdate
> manifestVersionUpdates) =>
280
IEnumerable<
ManifestVersionUpdate
> manifestsToUpdate =
291
foreach (
var
manifestUpdate in manifestsToUpdate)
352
private IEnumerable<
ManifestVersionUpdate
> InstallWorkloadSet(ITransactionContext context, string workloadSetVersion)
Commands\Workload\List\WorkloadListCommand.cs (1)
144
foreach ((
ManifestVersionUpdate
manifestUpdate, WorkloadCollection workloads) in manifestsToUpdate)
dotnet.Tests (9)
CommandTests\Workload\Install\GivenFileBasedWorkloadInstall.cs (1)
328
var
manifestUpdate = new ManifestVersionUpdate(manifestId, manifestVersion, featureBand.ToString());
CommandTests\Workload\Install\MockPackWorkloadInstaller.cs (3)
22
public IList<(
ManifestVersionUpdate
manifestUpdate, DirectoryPath? offlineCache)> InstalledManifests =
23
new List<(
ManifestVersionUpdate
manifestUpdate, DirectoryPath?)>();
160
public void InstallWorkloadManifest(
ManifestVersionUpdate
manifestUpdate, ITransactionContext transactionContext, DirectoryPath? offlineCache = null)
CommandTests\Workload\Install\MockWorkloadManifestUpdater.cs (4)
43
public IEnumerable<
ManifestVersionUpdate
> CalculateManifestUpdatesFromHistory(WorkloadHistoryState state)
68
public IEnumerable<
ManifestVersionUpdate
> CalculateManifestRollbacks(string rollbackDefinitionFilePath, WorkloadHistoryRecorder recorder = null)
81
public IEnumerable<
ManifestVersionUpdate
> ParseRollbackDefinitionFiles(IEnumerable<string> files, WorkloadHistoryRecorder recorder = null) => _manifestUpdates.Select(t => t.ManifestUpdate);
83
public IEnumerable<
ManifestVersionUpdate
> CalculateManifestUpdatesForWorkloadSet(WorkloadSet workloadSet) => _manifestUpdates.Select(t => t.ManifestUpdate);
CommandTests\Workload\Install\TestManifestUpdate.cs (1)
91
public
ManifestVersionUpdate
ToManifestVersionUpdate()
Microsoft.DotNet.TemplateLocator (5)
ManifestVersionUpdate.cs (5)
7
public class ManifestVersionUpdate : IEquatable<
ManifestVersionUpdate
>, IComparable<
ManifestVersionUpdate
>
20
public int CompareTo(
ManifestVersionUpdate
? other)
37
public bool Equals(
ManifestVersionUpdate
? other)
47
return obj is
ManifestVersionUpdate
id && Equals(id);