Where is the Assembly_CSharp module being loaded?

Started by FrodoOf9Fingers, March 22, 2018, 05:23:33 PM

Previous topic - Next topic

FrodoOf9Fingers

I am not talking about the .dll file located at "Steam\steamapps\common\RimWorld\RimWorldWin_Data\Managed"

Instead, I am talking about where the module is. For instance, when I load the game and look at the modules loaded with process explorer (or look at a dump file in visual studio), I do not see an "Assembly_CSharp" dll or module loaded, although it is obvious that the game uses code from this dll. Does anyone know how this works? Is there a separate process that runs code from this dll (doubtful)?

FrodoOf9Fingers

In fact, I do not even see the dll's loaded by mods.

FrodoOf9Fingers

For those wondering...

The best I can find is that Mono is hiding the loading of these dlls, which makes sense because mono has to compile the dlls in a different way than a typical windows c# compiler.