Comment by buybackoff
3 days ago
Used dnSpy once to debug runtime IL-emited code as if it was C#. It managed to step into a generated emitted method, decompile it on the fly and set breakpoints on the decompiled C# code for subsequent hits. That was a mind-blowing at the time, nothing else was close and I'm not sure any other tool or IDE supports this even now. Though didn't have a need for that since.
Java IDEs have done this for quite a while, and recent versions of VS and Rider as well.
However even before .NET came to be, you could have had such experience in Smalltalk and Common Lisp environments.