6 references to ForwardCompat
Microsoft.NET.ProjectData.Tasks (6)
ProjectDataMerger.cs (2)
22 ForwardCompat.TryReadVersionHeader(CacheFormat.VersionHeader, out int major, out _) ? major : 2; 104 if (!ForwardCompat.TryReadVersionHeader(existingContent, out int existingMajor, out _)
ProjectDataWriter.cs (4)
334 private static readonly int CurrentMajorVersion = ForwardCompat.TryParseVersion(CacheFormat.VersionHeader, out int major, out _) 421 && ForwardCompat.MatchesExceptForOlderMinorVersion( 433 && ForwardCompat.ExistingHasNewerMinor(existingContent, candidateContent, CurrentMajorVersion)) 437 string merged = ForwardCompat.PreserveUnknownData(existingText, candidateText, CurrentMajorVersion);