title: <Type> as variable
body: <p>I have an problem:
  I am trying:</p>
  
  <pre><code>    private struct QueuedFile
      {
          public Type t;
          public object LoadedFile;
          public string path;
          public bool loaded;
          public ContentManager c;
          public QueuedFile(string path, Type t, ContentManager c)
          {
              this.t = t;
              this.path = path;
              LoadedFile = null;
              loaded = false;
              this.c = c;
          }
          public void Load()
          {
              LoadedFile = c.Load&lt;this.t&gt;(path); //&lt;--ERROR: &lt;this.t&gt;
              loaded = true;
          }
      }
  </code></pre>
  
  <p>But this gives me an error. Has anyone an idea how to save the variable T for an method like:</p>
  
  <pre><code>public T LoadFileByType&lt;T&gt;(string path);
  </code></pre>