Open
Description
Class names in C# allow extended letters like ÅÄÖ. When using pascal casing and a new word begins with an extended letter like TestÄa
the generated markup is wrong.
Steps to reproduce:
- Create a
ViewComponent
with the class nameTestÄh
. - Generated markup to use it should be
<vc:test-äa>
- Generated markup is
<vc:testäa>
The actual issue is with the regex here:
Solution:
Change the regex so it supports extended letters just like class names do.