c</span> IEnumerable&lt;TSource&gt; Where(     <br />&#160;&#160;&#160; <span class="Keyword">this</span> IEnumerable&lt;TSource&gt; source,     <br />&#160;&#160;&#160; Func&lt;TSource, <span class="ValueType">int</span>, <span class="ValueType">bool</span>&gt; predicate) </div>  <p>Before I go into what it actually does, I&#39;ll point out a few things which are going to be common across nearly all of the LINQ operators we&#39;ll be implementing:</p>  <ul>   <li>These are <em><a href="http://msdn.microsof