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