<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Async CTP Refresh - mitigation strategies</title><link>http://blogs.msdn.com/b/lucian/archive/2011/04/18/async-ctp-refresh-mitigation-strategies.aspx</link><description>Async CTP Refresh - mitigations when using the CTP 
 The preceding four blog posts have outlined the known and unknown bug areas in the CTP. Now it's time to set out some concrete mitigation strategies. 
 
 Use F# instead 
 F# already shipped in VS2010</description><dc:language>en-US</dc:language><generator>Telligent Evolution Platform Developer Build (Build: 5.6.50428.7875)</generator><item><title>re: Async CTP Refresh - mitigation strategies</title><link>http://blogs.msdn.com/b/lucian/archive/2011/04/18/async-ctp-refresh-mitigation-strategies.aspx#10161341</link><pubDate>Thu, 05 May 2011 13:00:09 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10161341</guid><dc:creator>Richard</dc:creator><description>&lt;p&gt;Is &amp;quot;x = initialization | using x&amp;quot; really the same as &amp;quot;using x = initialization&amp;quot;? What happens if there&amp;#39;s a ThreadAbortException between the initialization line and the using line?&lt;/p&gt;
&lt;p&gt;I always thought that &amp;quot;using x = initialization&amp;quot; was compiled to something like:&lt;/p&gt;
&lt;p&gt;declare x&lt;/p&gt;
&lt;p&gt;try&lt;/p&gt;
&lt;p&gt;x = initialization&lt;/p&gt;
&lt;p&gt;{body}&lt;/p&gt;
&lt;p&gt;finally&lt;/p&gt;
&lt;p&gt;if (initialized) dispose&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10161341" width="1" height="1"&gt;</description></item></channel></rss>