title: Initializing LinkedList with generic parameter
body: <p>I would like to initialize LinkedList with class who has its own generic parameter but it would be an error on Unity 4.6. An example code is as follows:</p>
  
  <pre><code>public class Packet&lt;T&gt;
  {
      public Packet(string args, T data)
      {}
  }
  
  public class Test
  {
      public LinkedList&lt;Packet&gt; packets = new LinkedList&lt;Packet&gt; ();
  }
  </code></pre>
  
  <p>and the output error is as follows: </p>
  
  <pre><code>Assets/Test.cs(13,27): error CS0305: Using the generic type `Packet&lt;T&gt;' requires `1' type argument(s)
  </code></pre>
  
  <p>Is it possible to initialize LinkedList with class who has its own generic parameter?</p>
  
  <p><strong>Update:</strong></p>
  
  <p>I would like to keep Packet generic after initializing LinkedList.</p>