title: TextInfo.ToTitleCase does not work as expected for ALL CAPS strings
body: <p>I was trying to use <code>TextInfo.ToTitleCase</code> 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.<br>
  Nothing about this behavior is mentioned in MSDN documentation, any insights?</p>