Previously, we just converted through PtrToStructure, which didn't have
the full marshalling info converting from the internal one to the
This fixes the usage of the Efl.Loop.arguments event.
Also renamed the ToExternal methods to ToManaged, to make clearer that
the output struct is the one intended to be used from the managed code.
Also fixed a minor styling in the generated code (making it easier to be
Depends on D7538