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