I was trying to use TextInfo.ToTitleCase to convert some names to proper case. it works fine for strings in lowercase and mixed case but for strings with all characters in Upper case, it returns the input string as is.
Nothing about this behavior is mentioned in MSDN documentation, any insights?