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);