John Melville, MD wrote:
Check out TransactionScope.  It does this exact function (minus some trivial flow control) without modifying the language, which most of us view as a bad thing anyway.

Yes, Secret should have a look at that. It's already in .NET and shouldn't be integrated into .NET. What would be cool - and will come - is more stuff to target multi core cpus!