title: Could not find an implementation of the query pattern Error
body: <p>Given</p>
  
  <pre><code>   var selectedItems = listBoxControl1.SelectedItems;
     var selectedItemsList = (from i in selectedItems
                               select i).ToList();
  </code></pre>
  
  <p>I receive Error </p>
  
  <blockquote>
    <p>Could not find an implementation of the query pattern for source type
    'DevExpress.XtraEditors.BaseListBoxControl.SelectedItemCollection'. 
    'Select' not found.  Consider explicitly specifying the type of the
    range variable 'i'.</p>
  </blockquote>
  
  <p><code>using system.LINQ</code> Done</p>
  
  <p>I can use foreach so it must implement <code>IEnumerable</code>.  I prefer to use LINQ over foreach to gather each string, if possible.</p>
  
  <p>I want to take the <code>ToString()</code> values for each SelectedItem in the list box control and stick them in a <code>List&lt;string&gt;</code>.  How can I do it?</p>