8 instantiations of WorkloadManifestInfo
dotnet (1)
Commands\Workload\InstallingWorkloadCommand.cs (1)
171manifestVersionUpdates.Select(update => new WorkloadManifestInfo(update.ManifestId.ToString(), update.NewVersion.ToString(), /* We don't actually use the directory here */ string.Empty, update.NewFeatureBand))
dotnet.Tests (6)
CommandTests\Workload\Install\MockWorkloadManifestUpdater.cs (1)
46_manifestUpdates?.Select(mu => new WorkloadManifestInfo(
CommandTests\Workload\Update\GivenDotnetWorkloadUpdate.cs (5)
68new WorkloadManifestInfo("microsoft.net.sdk.android", "34.0.0-rc.1", "androidDirectory", "8.0.100-rc.1"), 69new WorkloadManifestInfo("microsoft.net.sdk.ios", "16.4.8825", "iosDirectory", "8.0.100-rc.1") }; 380new WorkloadManifestInfo("Microsoft.NET.Sdk.iOS", "17.4.3", Path.Combine(testDirectory, "iosManifest"), "9.0.100"), 381new WorkloadManifestInfo("Microsoft.NET.Sdk.macOS", "14.4.3", Path.Combine(testDirectory, "macosManifest"), "9.0.100"), 382new WorkloadManifestInfo("Microsoft.NET.Sdk.Maui", "14.4.3", Path.Combine(testDirectory, "mauiManifest"), "9.0.100")
Microsoft.DotNet.TemplateLocator (1)
WorkloadResolver.cs (1)
125var manifestInfo = new WorkloadManifestInfo(manifest.Id, manifest.Version, readableManifest.ManifestDirectory, readableManifest.ManifestFeatureBand);
15 references to WorkloadManifestInfo
dotnet (5)
Commands\Workload\Install\NetSdkMsiInstallerClient.PackGroup.cs (1)
40foreach (var manifest in manifests)
Commands\Workload\Install\WorkloadGarbageCollector.cs (1)
146foreach (var manifest in resolver.GetInstalledManifests())
Commands\Workload\Install\WorkloadManifestUpdater.cs (2)
269foreach (var manifest in _workloadResolver.GetInstalledManifests()) 395private async Task UpdateAdvertisingManifestAsync(WorkloadManifestInfo manifest, bool includePreviews, DirectoryPath? offlineCache = null)
Commands\Workload\List\WorkloadListCommand.cs (1)
113var manifestInfo = manifestInfoDict[m.Id];
dotnet.Tests (5)
CommandTests\Workload\Search\MockWorkloadResolver.cs (3)
13private readonly IEnumerable<WorkloadManifestInfo> _installedManifests; 20IEnumerable<WorkloadManifestInfo> installedManifests = null, 44public IEnumerable<WorkloadManifestInfo> GetInstalledManifests() => _installedManifests ?? throw new NotImplementedException();
CommandTests\Workload\Update\GivenDotnetWorkloadUpdate.cs (2)
67IEnumerable<WorkloadManifestInfo> installedManifests = new List<WorkloadManifestInfo>() {
Microsoft.DotNet.TemplateLocator (5)
IWorkloadResolver.cs (1)
21IEnumerable<WorkloadManifestInfo> GetInstalledManifests();
WorkloadResolver.cs (3)
17private readonly Dictionary<string, (WorkloadManifest manifest, WorkloadManifestInfo info)> _manifests = new(StringComparer.OrdinalIgnoreCase); 125var manifestInfo = new WorkloadManifestInfo(manifest.Id, manifest.Version, readableManifest.ManifestDirectory, readableManifest.ManifestFeatureBand); 764public IEnumerable<WorkloadManifestInfo> GetInstalledManifests()
WorkloadSet.cs (1)
21public static WorkloadSet FromManifests(IEnumerable<WorkloadManifestInfo> manifests)