I am looking for some framework that allows decompiling a .NET assembly to get the source code.
I know Reflector offers some sort of API to perform operations on assemblies, when i used it it seems that i only get back IL instructions and not actual source code.
What i would like to do is set some sort of smart unhandled exception handler, that will get me the failing lines of code (for internal debugging purposes).
Is this possible using the Reflector API? what other tools are available to this end?