-
Notifications
You must be signed in to change notification settings - Fork 341
Closed
Labels
Description
Fancy f# method names with `` ``
are escaping according to some rules, and to make managed name full compatible we need to fully unescape. #4969 fixes the most painful problem that prevents discovering completely. But in ideal case the CIL name should be fully unescaped so it can be found through reflection.
I have run a few manual tests and here are the characters that gets transformed (not exhaustive list):
\
escaped as\\
'
escaped as\'
"
escaped as\"
@
escaped as@5
I will look at more cases now.
Originally posted by @Evangelink in #4969 (comment)