title: Using the Reflector API to get decompiled source code
body: <p>I am looking for some framework that allows decompiling a .NET assembly to get the source code.</p>
  
  <p>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.</p>
  
  <p>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).</p>
  
  <p>Is this possible using the Reflector API? what other tools are available to this end?</p>