title: Convert Dictionary<MyType>.ValueCollection to IList<MyType>
body: <p>I'm using a <code>Dictionary&lt;int, MyType&gt;</code> in a class.  That class implements a interface that requires an <code>IList&lt;MyType&gt;</code> to be returned.  Is there a simple way to to cast the one to the other (without copying the entire thing)?</p>
  
  <p>My current solution follows:</p>
  
  <pre><code>private IList&lt;MyType&gt; ConvertToList(Dictionary&lt;int, MyType&gt;.ValueCollection valueCollection)
  {
      List&lt;MyType&gt; list = new List&lt;MyType&gt;();
      list.AddRange(valueCollection);
      return list;
  }
  </code></pre>