Il2CppInterop
Il2CppInterop copied to clipboard
A tool interoperate between CoreCLR and Il2Cpp at runtime
This also includes the removal of `Il2CppStringArray` and calling a conversion operator after `ldstr` during unstripping. * There are implicit conversion operators defined, so this shouldn't create extra friction in...
This plays nicer with interfaces and boxing.
When a method returns an object (either as an actual return or as an out parameter), the type of that object should be the exact type, which might be derived...
This would allow Il2Cpp objects to be tested for reference equality and used in things like dictionaries.
For example, `Il2CppSystem.IDisposable` is redundant. It should be removed, and all its uses should be replaced with `System.IDisposable`. Obviously, only a subset of interfaces are suitable for removal. Requires #142
The details of how we make this happen are open to discussion.