title: Datatable implements IEnumerable?
body: <p>In picture : </p>
  
  <p><img src="https://i.stack.imgur.com/0IJQa.jpg" alt="enter image description here"></p>
  
  <p>How does <code>AsEnumerable</code> Methods Knows that the type should be <code>DataRow</code> ?</p>
  
  <p>I've searched in Reflector and <code>Datatable</code> does <strong>Not</strong> implement IEnumerable..</p>
  
  <p>And the AsEnumerable code is:</p>
  
  <pre><code>public static IEnumerable&lt;TSource&gt; AsEnumerable&lt;TSource&gt;(this IEnumerable&lt;TSource&gt; source)
  {
      return source;
  }
  </code></pre>
  
  <p>What am I missing ?</p>