title: Where is the ToList() method? (IQueryable)
body: <p>If I try this, it will work:</p>
  
  <pre><code>var query = myContextObject.Users.Where(u=&gt;u.Name == "John");
  query.ToList();
  </code></pre>
  
  <p>I'm able to call <code>ToList</code> and a lot of other extension methods.</p>
  
  <p>But if I try this:</p>
  
  <pre><code>public List ConvertQueryToList(IQueryable query)
  {
      return query.ToList();
  }
  </code></pre>
  
  <p><code>ToList</code> won't be accessible, I'm guessing this is because <code>ToList</code> is an extension method, but then how is that <code>ToList</code> is attached in the first example?
  Is it possible to access <code>ToList</code> in the second case?</p>