4 instantiations of FXVersion
Microsoft.NET.Build.Tasks (4)
FXVersion.cs (2)
268
FXVersion = new
FXVersion
(major, minor, patch);
301
FXVersion = new
FXVersion
(major, minor, patch, pre, build);
WorkloadManifest.cs (1)
51
public static WorkloadManifest CreateForTests(string id) => new(id, new
FXVersion
(7, 3, 5), null, string.Empty, [], [], []);
WorkloadManifestReader.cs (1)
116
version = new
FXVersion
((int)intVersion, 0, 0);
22 references to FXVersion
Microsoft.NET.Build.Tasks (22)
FXVersion.cs (3)
23
public static int Compare(
FXVersion
s1,
FXVersion
s2)
206
public static bool TryParse(string? fxVersionString, out
FXVersion
? FXVersion)
ManifestVersion.cs (3)
11
private
FXVersion
? _version;
15
if (!
FXVersion
.TryParse(version, out _version))
28
return
FXVersion
.Compare(_version!, other?._version!);
WorkloadManifest.cs (4)
13
internal WorkloadManifest(string id,
FXVersion
version, string? description, string manifestPath, Dictionary<WorkloadId, BaseWorkloadDefinition> workloads, Dictionary<WorkloadPackId, WorkloadPack> packs, Dictionary<string,
FXVersion
>? dependsOnManifests)
37
internal
FXVersion
ParsedVersion { get; }
42
internal Dictionary<string,
FXVersion
>? DependsOnManifests { get; }
WorkloadManifestReader.cs (8)
6
using FXVersion = Microsoft.DotNet.MSBuildSdkResolver.
FXVersion
;
86
FXVersion
? version = null;
90
Dictionary<string,
FXVersion
>? dependsOn = null;
106
if (
FXVersion
.TryParse(reader.GetString(), out version))
216
private static Dictionary<string,
FXVersion
> ReadDependsOn(ref Utf8JsonStreamReader reader)
220
var dependsOn = new Dictionary<string,
FXVersion
>(StringComparer.OrdinalIgnoreCase);
228
if (
FXVersion
.TryParse(ReadString(ref reader), out
var
dependencyVersion))
WorkloadResolver.cs (2)
7
using FXVersion = Microsoft.DotNet.MSBuildSdkResolver.
FXVersion
;
151
if (
FXVersion
.Compare(dependency.Value, resolvedDependency.ParsedVersion) > 0)
WorkloadSet.cs (2)
43
if (!
FXVersion
.TryParse(manifestVersionString, out
FXVersion
? version))