Is it possible to find out anything about a Method body with reflection?
How?
You can use MethodInfo.GetMethodBody
.
That provides you access to anything you want... if you're happy to work through the IL etc yourself.
It's possible that the Mono Cecil library will provide more help - I haven't used it myself.
Talking of Mono.Cecil, it will give you access to the method body in a way that will look very familiar if you have ever peeked into a .NET assembly with ILDASM.
来源:https://stackoverflow.com/questions/4986563/how-to-read-a-method-body-with-reflection