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