-
-
Notifications
You must be signed in to change notification settings - Fork 470
-
-
Notifications
You must be signed in to change notification settings - Fork 470
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Bug]: Unicode characters not supported in names (method, type...) #659
Comments
This is arguably a bug in Il2cppInterop which should have renamed the type to not contain those characters (so that they can be referenced in c# source code, if nothing else) |
I'm not sure to understand, in C#, Unicode characters are allowed for type and method names [EDIT] |
To be clear, what I mean by invalid character is that we should, in theory, force all type and member names to contain only printable ascii characters. Whether or not you can in theory have an emoji in c# type names isn't particularly relevant because they will be a pain to type in an IDE anyway. |
Submitted a PR to Il2CppInterop, hopefully it will be merged 🤞 |
All of the following criteria must be met
All of the following are optional to answer
Describe the issue.
Hi there,
I am facing an issue with Rewired library and IL2CPP, MelonLoader is not able to load the dependency because of an invalid name:
[01:18:23.989] [DEBUG] [AssemblyVerifier] Il2CppRewired_Core.dll Has an Invalid Type Name String "MethodInfoStoreGeneric_nqXVGKvgfzozBIAcnvWAyMFzaDld_Internal_Static_Int32_IList_1_☺_Predicate_1_☺_Int32_0`1"
Latest.log
The text was updated successfully, but these errors were encountered: