2 instantiations of ManifestVersion
Microsoft.DotNet.MSBuildSdkResolver (2)
WorkloadSet.cs (2)
25ManifestVersions = manifests.ToDictionary(m => new ManifestId(m.Id), m => (new ManifestVersion(m.Version), new SdkFeatureBand(m.ManifestFeatureBand))) 48manifestVersion = new ManifestVersion(parts?[0]);
12 references to ManifestVersion
Microsoft.DotNet.MSBuildSdkResolver (12)
ManifestSpecifier.cs (1)
6public record class ManifestSpecifier(ManifestId Id, ManifestVersion Version, SdkFeatureBand FeatureBand)
ManifestVersion.cs (5)
9public class ManifestVersion : IEquatable<ManifestVersion>, IComparable<ManifestVersion> 21public bool Equals(ManifestVersion? other) 26public int CompareTo(ManifestVersion? other) 33return obj is ManifestVersion version && Equals(version);
ManifestVersionUpdate.cs (4)
9public ManifestVersionUpdate(ManifestId manifestId, ManifestVersion? newVersion, string? newFeatureBand) 17public ManifestVersion? NewVersion { get; } 41EqualityComparer<ManifestVersion?>.Default.Equals(NewVersion, other.NewVersion) && 57hashCode = hashCode * -1521134295 + EqualityComparer<ManifestVersion?>.Default.GetHashCode(NewVersion);
WorkloadSet.cs (2)
12public Dictionary<ManifestId, (ManifestVersion Version, SdkFeatureBand FeatureBand)> ManifestVersions = new(); 34ManifestVersion manifestVersion;