title: dissecting a generic type
body: <p>Suppose <code>t</code> is variable of type <code>System.Type</code> with the value</p>
  
  <pre><code>System.Collections.Generic.Dictionary`2[System.String,System.Int32]
  </code></pre>
  
  <p>Is there a method I can call on <code>t</code> such that it will return:</p>
  
  <pre><code>System.Collections.Generic.Dictionary
  </code></pre>
  
  <p>Otherwise, I'm thinking of calling <code>.ToString()</code> and using a regex (yuck)</p>