This is a standard way to title case uppercase names using the .NET Humanizer library.
"FIRST M HYPHENATED-LAST".Transform(To.LowerCase, To.TitleCase);
// Result (v1.37.0): "First M Hyphenated-last"
// Desired Result: "First M Hyphenated-Last"
Unfortunately the character following the hyphen is lowercase when it seems to me it should be uppercase.
Anyone have any suggestions for getting the result I'm looking for with Humanizer, or is this just not possible with Humanizer as of v1.37.0?