In VB.NET there is a method StrConv, which among other things can make all the letters in a string capitals or lower case, or the capitalize the first letter of every word in a sentence. It also has an enumerated parameter of VbStrConv.LinguisticCasing, which must be used in combination with VbStrConv.Lowercase or VbStrConv.Uppercase.
What does adding LinguisticCasing to Uppercase or LowerCase actually do?
The Microsoft doc. only says, "Converts the string from file system rules for casing to linguistic rules."
What does that mean?