4 instantiations of FXVersion
Microsoft.DotNet.TemplateLocator (4)
src\sdk\src\Resolvers\Microsoft.DotNet.MSBuildSdkResolver\FXVersion.cs (2)
268
FXVersion = new
FXVersion
(major, minor, patch);
301
FXVersion = new
FXVersion
(major, minor, patch, pre, build);
src\sdk\src\Resolvers\Microsoft.NET.Sdk.WorkloadManifestReader\WorkloadManifest.cs (1)
51
public static WorkloadManifest CreateForTests(string id) => new(id, new
FXVersion
(7, 3, 5), null, string.Empty, [], [], []);
src\sdk\src\Resolvers\Microsoft.NET.Sdk.WorkloadManifestReader\WorkloadManifestReader.cs (1)
116
version = new
FXVersion
((int)intVersion, 0, 0);
22 references to FXVersion
Microsoft.DotNet.TemplateLocator (22)
src\sdk\src\Resolvers\Microsoft.DotNet.MSBuildSdkResolver\FXVersion.cs (3)
23
public static int Compare(
FXVersion
s1,
FXVersion
s2)
206
public static bool TryParse(string? fxVersionString, out
FXVersion
? FXVersion)
src\sdk\src\Resolvers\Microsoft.NET.Sdk.WorkloadManifestReader\ManifestVersion.cs (3)
11
private
FXVersion
? _version;
15
if (!
FXVersion
.TryParse(version, out _version))
28
return
FXVersion
.Compare(_version!, other?._version!);
src\sdk\src\Resolvers\Microsoft.NET.Sdk.WorkloadManifestReader\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; }
src\sdk\src\Resolvers\Microsoft.NET.Sdk.WorkloadManifestReader\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))
src\sdk\src\Resolvers\Microsoft.NET.Sdk.WorkloadManifestReader\WorkloadResolver.cs (2)
7
using FXVersion = Microsoft.DotNet.MSBuildSdkResolver.
FXVersion
;
151
if (
FXVersion
.Compare(dependency.Value, resolvedDependency.ParsedVersion) > 0)
src\sdk\src\Resolvers\Microsoft.NET.Sdk.WorkloadManifestReader\WorkloadSet.cs (2)
43
if (!
FXVersion
.TryParse(manifestVersionString, out
FXVersion
? version))