The documentation of CharUnicodeInfo.GetUnicodeCategory says:
Note that CharUnicodeInfo.GetUnicodeCategory does not always return the same UnicodeCategory value as the Char.GetUnicodeCategory method when passed a particular character as a parameter.
The CharUnicodeInfo.GetUnicodeCategory method is designed to reflect the current version of the Unicode standard. In contrast, although the Char.GetUnicodeCategory method usually reflects the current version of the Unicode standard, it might return a character's category based on a previous version of the standard, or it might return a category that differs from the current standard to preserve backward compatibility.
So, which version of the Unicode standard is reflected by CharUnicodeInfo.GetUnicodeCategory and Char.GetUnicodeCategory in which version of the .NET Framework?