<?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>Recursively iterate through files in a directory structure</title><link>http://blogs.msdn.com/b/brada/archive/2004/03/04/84069.aspx</link><description>I was playing a little with C#&amp;#8217;s new yield keyword and I thought I&amp;#8217;d update the code from this article with the &amp;#8220; Whidbey &amp;#8221; way to do. 
 
 Now as I am sure my good friends in perf land will tell you this is likely not the most</description><dc:language>en-US</dc:language><generator>Telligent Evolution Platform Developer Build (Build: 5.6.50428.7875)</generator><item><title>re: Recursively iterate through files in a directory structure</title><link>http://blogs.msdn.com/b/brada/archive/2004/03/04/84069.aspx#202922</link><pubDate>Sat, 31 Jul 2004 11:14:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:202922</guid><dc:creator>Ring</dc:creator><description>Oh! ! I like studying the key words, but have no achievements all the time! ! It seems that you are good! &lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=202922" width="1" height="1"&gt;</description></item><item><title>Using C#'s new 'yield' keyword</title><link>http://blogs.msdn.com/b/brada/archive/2004/03/04/84069.aspx#85456</link><pubDate>Sun, 07 Mar 2004 18:10:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:85456</guid><dc:creator>Roy J. Salisbury</dc:creator><description>&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=85456" width="1" height="1"&gt;</description></item><item><title>Using C# new 'yield' keyword</title><link>http://blogs.msdn.com/b/brada/archive/2004/03/04/84069.aspx#85453</link><pubDate>Sun, 07 Mar 2004 18:08:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:85453</guid><dc:creator>Roy's Blog</dc:creator><description>&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=85453" width="1" height="1"&gt;</description></item><item><title>Recursively iterate through files in a directory structure</title><link>http://blogs.msdn.com/b/brada/archive/2004/03/04/84069.aspx#84450</link><pubDate>Fri, 05 Mar 2004 17:16:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:84450</guid><dc:creator>Pete's .NET Observations</dc:creator><description>Recursively iterate through files in a directory structure&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=84450" width="1" height="1"&gt;</description></item><item><title>re: Recursively iterate through files in a directory structure</title><link>http://blogs.msdn.com/b/brada/archive/2004/03/04/84069.aspx#84300</link><pubDate>Fri, 05 Mar 2004 06:56:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:84300</guid><dc:creator>Brad Abrams</dc:creator><description>Some internal folks sent some more data about the performance implications of the recursive iterators I note above.  Yes, the code is very clean and simple, but it hides a potentially disastrous performance problem depending on how you use it.  Lots of instances get created and stay live without you ever seeing it.  It is certainly possible to use yield here without the recursion; but I will leave that as an exercise for the reader.  &lt;br&gt;I understand MSDN will do an article soon that covers this in more depth… I link to it when it comes out.&lt;br&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=84300" width="1" height="1"&gt;</description></item><item><title>re: Recursively iterate through files in a directory structure</title><link>http://blogs.msdn.com/b/brada/archive/2004/03/04/84069.aspx#84140</link><pubDate>Thu, 04 Mar 2004 23:37:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:84140</guid><dc:creator>Mike Dunn</dc:creator><description>The URL is:&lt;br&gt;&lt;a target="_new" href="http://download.microsoft.com/download/8/1/6/81682478-4018-48fe-9e5e-f87a44af3db9/SpecificationVer2.doc"&gt;http://download.microsoft.com/download/8/1/6/81682478-4018-48fe-9e5e-f87a44af3db9/SpecificationVer2.doc&lt;/a&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=84140" width="1" height="1"&gt;</description></item><item><title>re: Recursively iterate through files in a directory structure</title><link>http://blogs.msdn.com/b/brada/archive/2004/03/04/84069.aspx#84110</link><pubDate>Thu, 04 Mar 2004 23:01:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:84110</guid><dc:creator>Tarun Jain</dc:creator><description>Your link to the yield keyword does not work !!&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=84110" width="1" height="1"&gt;</description></item></channel></rss>