title: How can I convert IEnumerable<object> to List<IFoo> where each object is an IFoo?
body: <p>How can I convert <code>IEnumerable&lt;object&gt;</code> to <code>List&lt;IFoo&gt;</code> where each object is an <code>IFoo</code>? </p>
  
  <p>I have an <code>IEnumerable&lt;object&gt;</code>, <code>someCollection</code>, and each item in <code>someCollection</code> is an <code>IFoo</code> instance.  How can I convert <code>someCollection</code> into a <code>List&lt;IFoo&gt;</code>? Can I use convert or cast or something instead of looping through and building up a list?</p>