18 references to TryParse
Microsoft.DotNet.MSBuildSdkResolver (6)
ManifestVersion.cs (1)
15if (!FXVersion.TryParse(version, out _version))
MSBuildSdkResolver.cs (2)
461if (!FXVersion.TryParse(netcoreSdkVersion, out netCoreSdkFXVersion) || 463!FXVersion.TryParse(minimumVersion, out minimumFXVersion) ||
WorkloadManifestReader.cs (2)
106if (FXVersion.TryParse(reader.GetString(), out version)) 228if (FXVersion.TryParse(ReadString(ref reader), out var dependencyVersion))
WorkloadSet.cs (1)
43if (!FXVersion.TryParse(manifestVersionString, out FXVersion? version))
Microsoft.DotNet.MSBuildSdkResolver.Tests (12)
GivenThatIWantToCompareSemanticVersions.cs (2)
30FXVersion.TryParse(s1, out fxVersion1).Should().BeTrue(); 31FXVersion.TryParse(s2, out fxVersion2).Should().BeTrue();
GivenThatWeWantToParseSemanticVersions.cs (10)
50FXVersion.TryParse(s1, out fxVersion).Should().BeFalse(); 82var result = FXVersion.TryParse(s1, out fxVersion); 96FXVersion.TryParse("1", out fxVersion).Should().BeFalse(); 103FXVersion.TryParse("a.0.0", out fxVersion).Should().BeFalse(); 110FXVersion.TryParse("1.0", out fxVersion).Should().BeFalse(); 117FXVersion.TryParse("1.a.0", out fxVersion).Should().BeFalse(); 124FXVersion.TryParse("1.0.a", out fxVersion).Should().BeFalse(); 132var result = FXVersion.TryParse("1.2.3", out fxVersion); 145var result = FXVersion.TryParse("1.2.3-pre", out fxVersion); 159var result = FXVersion.TryParse("1.2.3-pre+build", out fxVersion);