I have a managed .NET executable that supplies the msil bytecode of a function as raw bytes. It constructs a DynamicMethod object, sets the bytecode with DynamicMethod.DynamicILInfo.SetCode() and invokes it with DynamicMetho.Invoke().
What is the best way to decompile or step into this DynamicMethod thing? How do I reverse it?
DnSyp doc has this to say:
Dynamic modules can be debugged (but not dynamic methods due to CLR limitations)
But there has to be a way to deal with it.
I am new to .NET debugging so there might be a simple solution I am missing.