title: Cast dynamic to List<T>
body: <pre><code>private static void GetData()
  {
     dynamic dynamicList =FetchData();
     FilterAndSortDataList(dynamicList);
  }
  
  private static void FilterAndSortDataList&lt;T&gt;(List&lt;T&gt; dataList)
  {
      ...
  }
  </code></pre>
  
  <p>I am getting a runtime binding error when I call FilterAndSortDataList. Is there a way to cast my dynamicList to <code>List&lt;T&gt;</code> at runtime?</p>
  
  <p>Note that FetchData() is implimented by plugins, so I don't know in advance what the type T is.</p>