title: Get filtered items from a CollectionView
body: <p>I have a <code>ListCollectionView</code> which has had a filter applied to it.  In order to get the filtered items from the list (e.g. to write to a file), is there a clean way of doing it.</p>
  
  <p>My current solution is</p>
  
  <pre><code>var filteredItems = originalCollection.Where(i =&gt; view.Filter(i));
  </code></pre>
  
  <p>In the code I do check for nulls on <code>originalCollection</code> and <code>view.Filter</code>.</p>
  
  <p>Is there a cleaner way of doing this?</p>