5 instantiations of ManifestId
dotnet-aot (3)
src\sdk\src\Cli\dotnet\Commands\Workload\Install\WorkloadAdvertisingManifestUpdater.cs (3)
128var advertisedPath = GetAdvertisingManifestPath(_sdkFeatureBand, new ManifestId(WorkloadManifestUpdater.WorkloadSetManifestId)); 183private IEnumerable<ManifestId> GetInstalledManifestIds() => _workloadResolver.GetInstalledManifests().Select(manifest => new ManifestId(manifest.Id)); 192var manifestId = new ManifestId(id);
Microsoft.NET.Sdk.WorkloadManifestReader (2)
WorkloadSet.cs (2)
25ManifestVersions = manifests.ToDictionary(m => new ManifestId(m.Id), m => (new ManifestVersion(m.Version), new SdkFeatureBand(m.ManifestFeatureBand))) 57return (id: new ManifestId(manifest.Key), manifestVersion, manifestFeatureBand);
19 references to ManifestId
dotnet-aot (9)
src\sdk\src\Cli\dotnet\Commands\Workload\Install\FileBasedManifestInstaller.cs (1)
27public PackageId GetManifestPackageId(ManifestId manifestId, SdkFeatureBand featureBand)
src\sdk\src\Cli\dotnet\Commands\Workload\Install\IWorkloadManifestInstaller.cs (1)
11PackageId GetManifestPackageId(ManifestId manifestId, SdkFeatureBand featureBand);
src\sdk\src\Cli\dotnet\Commands\Workload\Install\WorkloadAdvertisingManifestUpdater.cs (7)
140foreach (var manifestId in currentManifestIds) 183private IEnumerable<ManifestId> GetInstalledManifestIds() => _workloadResolver.GetInstalledManifests().Select(manifest => new ManifestId(manifest.Id)); 192var manifestId = new ManifestId(id); 289private (ManifestVersionWithBand ManifestWithBand, WorkloadCollection Workloads)? GetAdvertisingManifestVersionAndWorkloads(ManifestId manifestId) 314private ManifestVersionWithBand GetInstalledManifestVersion(ManifestId manifestId) 349private async Task<bool> NewerManifestPackageExists(ManifestId manifest) 369private string GetAdvertisingManifestPath(SdkFeatureBand featureBand, ManifestId manifestId) => Path.Combine(_userProfileDir, "sdk-advertising", featureBand.ToString(), manifestId.ToString());
Microsoft.NET.Sdk.WorkloadManifestReader (10)
ManifestId.cs (5)
6public struct ManifestId : IEquatable<ManifestId>, IComparable<ManifestId> 15public bool Equals(ManifestId other) 20public int CompareTo(ManifestId other) 27return obj is ManifestId id && Equals(id);
ManifestSpecifier.cs (1)
6public record class ManifestSpecifier(ManifestId Id, ManifestVersion Version, SdkFeatureBand FeatureBand)
ManifestVersionUpdate.cs (3)
9public ManifestVersionUpdate(ManifestId manifestId, ManifestVersion? newVersion, string? newFeatureBand) 16public ManifestId ManifestId { get; } 40return EqualityComparer<ManifestId>.Default.Equals(ManifestId, other.ManifestId) &&
WorkloadSet.cs (1)
12public Dictionary<ManifestId, (ManifestVersion Version, SdkFeatureBand FeatureBand)> ManifestVersions = new();