<?xml version="1.0" encoding="iso-8859-1"?>
<rss version="2.0">
  <channel>
    <title>DotNetKicks.com - Stories tagged with IEnumerable</title>
    <description>the latest stories tagged with 'IEnumerable' from DotNetKicks.com</description>
    <link>http://www.dotnetkicks.com/</link>
    <language>en-us</language>
    <copyright>Atweb Publishing Ltd.</copyright>
    <docs>http://backend.userland.com/rss</docs>
    <generator>DotNetKicks.com - .NET links, community driven</generator>
    <ttl>30</ttl>
    <item>
      <title>Linq to QueryableComputer : GAC, Registry, etc. Fusion Log Debugging </title>
      <description>Example:  (try this with gacutil.exe)

** ASSEMBLIES BY NAME WITH &amp;gt; 1 REGISTERED  = 664 ***

Group 'Microsoft' Assemblies=466 Percent=70.18% Public Keys Used=5
Group 'DevExpress' Assemblies=73 Percent=10.99% Public Keys Used=2
Group 'System' Assemblies=71 Percent=10.69% Public Keys Used=4
Group 'Policy' Assemblies=14 Percent=2.11% Public Keys Used=2
Group 'FSharp' Assemblies=11 Percent=1.66% Public Keys Used=1
Group 'VLinq' Assemblies=10 Percent=1.51% Public Keys Used=1
Group 'policy' Assemblies=6 Percent=0.9% Public Keys Used=2
Group 'PresentationFramework' Assemblies=5 Percent=0.75% Public Keys Used=1
Group 'mscorcfg' Assemblies=2 Percent=0.3% Public Keys Used=1
Group 'WebDev' Assemblies=2 Percent=0.3% Public Keys Used=1
Group 'VSTADTEProvider' Assemblies=2 Percent=0.3% Public Keys Used=1
Group 'VsWebSite' Assemblies=2 Percent=0.3% Public Keys Used=1 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.domaindotnet.com%2fr.aspx%3fs%3d2008%2f09%2f20%2ffusion_c_sharp_wrapper_for_linq_to_gac_access%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.domaindotnet.com%2fr.aspx%3fs%3d2008%2f09%2f20%2ffusion_c_sharp_wrapper_for_linq_to_gac_access%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/linq/Linq_to_QueryableComputer_GAC_Registry_etc_Fusion_Log_Debugging</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/linq/Linq_to_QueryableComputer_GAC_Registry_etc_Fusion_Log_Debugging</guid>
      <pubDate>Tue, 23 Sep 2008 05:38:09 GMT</pubDate>
    </item>
    <item>
      <title>'Linq to Gac' : Use Linq to Power Query your Gac via C# to Fusion</title>
      <description>This post gets the GAC via Linq to bend your way. How? A Fusion Wrapper to IEnumerable over your Gac. No nasty PInvokes to deal with. It's all clean C# which is here to use. We owe a debt to the Mono project for this as well as a very smart Microsoft staff member to be give credit when we can find the page again. Be careful however...Our last post cranked through your registry. This post gets you the GAC. Here is what is done with a holistic post later:  

* All files we can find (if you specify them)   
* The Gac (all of it and even the other two 'sub-gacs' if you want    
* Environmental Stuff (Path variable, etc. but we actually parse them and produce another tree and it fits our code)    
* A lot more (think all things inside you box)

You can even join all this data if you can find the right keys. We joined our registry to our file system 'where the registry key value as a path' (where is was a valid path) didn't exist. Earth-shattering? No. Faster then any virus checker we've tried? ABSOLUTELY. Relevant to virus checkers? No not really actually..  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.domaindotnet.com%2f2008%2f09%2f20%2ffusion_c_sharp_wrapper_for_linq_to_gac_access%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.domaindotnet.com%2f2008%2f09%2f20%2ffusion_c_sharp_wrapper_for_linq_to_gac_access%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/linq/Linq_to_Gac_Use_Linq_to_Power_Query_your_Gac_via_C_to_Fusion</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/linq/Linq_to_Gac_Use_Linq_to_Power_Query_your_Gac_via_C_to_Fusion</guid>
      <pubDate>Sun, 21 Sep 2008 08:59:03 GMT</pubDate>
    </item>
    <item>
      <title>Lists: Filter, Map and Reduce - and the Magic of IEnumerator.</title>
      <description>There are 3 very handy list functions which make dealing with lists a breeze: Map, Filter and Reduce.  But along the way of writing them, an important principle of IEnumerator&amp;lt;&amp;gt; comes up. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fhonestillusion.com%2fblogs%2fblog_0%2farchive%2f2008%2f08%2f25%2flists-filter-map-and-reduce-and-the-magic-of-ienumerator.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fhonestillusion.com%2fblogs%2fblog_0%2farchive%2f2008%2f08%2f25%2flists-filter-map-and-reduce-and-the-magic-of-ienumerator.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Lists_Filter_Map_and_Reduce_and_the_Magic_of_IEnumerator</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Lists_Filter_Map_and_Reduce_and_the_Magic_of_IEnumerator</guid>
      <pubDate>Tue, 26 Aug 2008 09:49:30 GMT</pubDate>
    </item>
    <item>
      <title>ItemsSource tips &amp;amp; tricks</title>
      <description>Describe problem.

When we wish to implement the mechanism Drag&amp;amp;Drop of Children for our control in WPF, particularly that our control contains children in its logical tree (in other case attached and inherit properties work incorrect sometimes). Let that control template contains some other controls inherit from ItemControl. We wish add some children to this inherit from ItemControl controls. What can we do? &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2frredcat.blogspot.com%2f2008%2f04%2fitemssource-tips-tricks.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2frredcat.blogspot.com%2f2008%2f04%2fitemssource-tips-tricks.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/wpf/ItemsSource_tips_tricks</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/wpf/ItemsSource_tips_tricks</guid>
      <pubDate>Wed, 30 Jul 2008 13:32:39 GMT</pubDate>
    </item>
    <item>
      <title>LINQFarm: Understanding IEnumerable&amp;lt;T&amp;gt;, Part I</title>
      <description>The IEnumerable&amp;lt;T&amp;gt; interface is a key part of LINQ to Objects and binds many of its different features together into a whole. This series of posts explains IEnumerable&amp;lt;T&amp;gt; and the role it plays in LINQ to Objects. If you hear people talking about IEnumerable&amp;lt;T&amp;gt;, and sometimes wished you better understood its significance, then you should find this text helpful. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblogs.msdn.com%2fcharlie%2farchive%2f2008%2f04%2f28%2flinqfarm-understanding-ienumerable-t-sets-and-sequences.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblogs.msdn.com%2fcharlie%2farchive%2f2008%2f04%2f28%2flinqfarm-understanding-ienumerable-t-sets-and-sequences.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/linq/LINQFarm_Understanding_IEnumerable_T_Part_I</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/linq/LINQFarm_Understanding_IEnumerable_T_Part_I</guid>
      <pubDate>Tue, 29 Apr 2008 22:46:03 GMT</pubDate>
    </item>
    <item>
      <title>What's inside a foreach() statement?</title>
      <description>A comparision of a foreach() loop and manually looping by calling GetEnumerator() and MoveNext() &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fhonestillusion.com%2fblogs%2fblog_0%2farchive%2f2007%2f05%2f18%2fwhat-s-inside-a-foreach-statement.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fhonestillusion.com%2fblogs%2fblog_0%2farchive%2f2007%2f05%2f18%2fwhat-s-inside-a-foreach-statement.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/What_s_inside_a_foreach_statement</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/What_s_inside_a_foreach_statement</guid>
      <pubDate>Fri, 18 May 2007 15:46:49 GMT</pubDate>
    </item>
    <item>
      <title>More Fun with C# Interators : A Counting Iterator</title>
      <description>A C# Iterator which appears to be a collection filled with a sequence of numbers. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fhonestillusion.com%2fblogs%2fblog_0%2farchive%2f2007%2f05%2f08%2fmore-fun-with-c-interators-a-counting-iterator.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fhonestillusion.com%2fblogs%2fblog_0%2farchive%2f2007%2f05%2f08%2fmore-fun-with-c-interators-a-counting-iterator.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/More_Fun_with_C_Interators_A_Counting_Iterator</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/More_Fun_with_C_Interators_A_Counting_Iterator</guid>
      <pubDate>Thu, 17 May 2007 14:31:01 GMT</pubDate>
    </item>
    <item>
      <title>More Fun with C# Iterators: Take, Skip, TakeWhile, SkipWhile</title>
      <description>Demostration of implementing a couple features of .Net 3.0  LINQ using just .Net 2.0 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fhonestillusion.com%2fblogs%2fblog_0%2farchive%2f2007%2f03%2f09%2fmore-fun-with-c-iterators-take-skip-takewhile-skipwhile.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fhonestillusion.com%2fblogs%2fblog_0%2farchive%2f2007%2f03%2f09%2fmore-fun-with-c-iterators-take-skip-takewhile-skipwhile.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/More_Fun_with_C_Iterators_Take_Skip_TakeWhile_SkipWhile</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/More_Fun_with_C_Iterators_Take_Skip_TakeWhile_SkipWhile</guid>
      <pubDate>Mon, 12 Mar 2007 17:31:01 GMT</pubDate>
    </item>
    <item>
      <title>Implementing A Circular Iterator (correct link)</title>
      <description>Creating a IEnumerator&amp;lt;T&amp;gt; which loops continuously through a collection. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fhonestillusion.com%2fblogs%2fblog_0%2farchive%2f2007%2f02%2f28%2fimplementing-a-circular-iterator.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fhonestillusion.com%2fblogs%2fblog_0%2farchive%2f2007%2f02%2f28%2fimplementing-a-circular-iterator.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Implementing_A_Circular_Iterator_correct_link</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Implementing_A_Circular_Iterator_correct_link</guid>
      <pubDate>Fri, 02 Mar 2007 19:01:01 GMT</pubDate>
    </item>
    <item>
      <title>Adding Skip First to Foreach</title>
      <description>Allow developers to use foreach to iterator over a collection, in the case where the first or last item in the collection needed to be handled differently.  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fhonestillusion.com%2fblogs%2fblog_0%2farchive%2f2007%2f02%2f05%2fc-code-adding-skip-first-to-foreach.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fhonestillusion.com%2fblogs%2fblog_0%2farchive%2f2007%2f02%2f05%2fc-code-adding-skip-first-to-foreach.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Adding_Skip_First_to_Foreach</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Adding_Skip_First_to_Foreach</guid>
      <pubDate>Wed, 21 Feb 2007 19:46:01 GMT</pubDate>
    </item>
  </channel>
</rss>