title: Current possibilities for tracing program flow in C#?
body: <p>I have used <a href="http://www.sharpcrafters.com/" rel="nofollow">Postsharp</a> a few years ago to <strong>trace program flow</strong> during execution <strong>without needing to manually add trace statements</strong> to the methods.</p>
  
  <p>Is there any other new ways to trace execution to to debug output in a similar way?</p>
  
  <p>(Preferably a way that doesn't need to instrument the built assemblies. Maybe not possible?)</p>