dnSpyEx / dnSpy

Unofficial revival of the well known .NET debugger and assembly editor, dnSpy
GNU General Public License v3.0
6.6k stars 443 forks source link

Add support for function pointers and `calli` to the IL->C# translator #153

Open slxdy opened 1 year ago

slxdy commented 1 year ago
ElektroKill commented 1 year ago

Hi, support for C# 9.0 function pointers will come when dnSpyEx is updated to use the latest version of the ILSpy decompiler engine. The current ILSpy 2.4 decompilation engine does not support these constructs as it was written before they were even conceptualized. Adding support for this language feature to the old decompiler engine would be an exercise in frustration due to certain architecture issues with the ILSpy 2.4 engine.

The update to the newer engine is tracked by: https://github.com/dnSpyEx/dnSpy/issues/5

sunnamed434 commented 1 year ago

Good one