The code looks good. It's a shame this project didn't take off more when you first posted it. I'd like to see a version that disassembles a whole assembly, rather than just a single file. That would be more useful where I have a larger project with dependencies on other classes. I understand that would likely be much more difficult, though. Full-fat Visual Studio (including Community AFAIK) has an ASM display, a feature which I'm sad is missing from JetBrains Rider.
@@maaadkat It can be done, but the tool was not built for this purpose; Dissasembling the entire thing might have many edge cases where things would not disassemble correctly, but I bet I could get it to a reasonable level with some work.
@@LevelUppp I might have time to help with coding if that would be useful, and I can probably help with arranging JB licenses if you wanted to go that way.
Is the title decompilation really fitting? For me decompilation is given some compiled code, reverse engineer the source code (e.g ILSpy or dotPeek). Your vsCode extension seems to be about compiling and augmenting assembler code. Which is cool, but not decompilation.
I have experimented with this idea in the past, not engines but rendering frameworks like Mono Game, and it seemed like a cool idea since you could potentially do incredible things with your custom UI.