title: The non-generic type 'System.Collections.IEnumerable' cannot be used with type arguments
body: <pre><code>using System.Collections.Generic;
  
  public sealed class LoLQueue&lt;T&gt; where T: class
  {
      private SingleLinkNode&lt;T&gt; mHe;
      private SingleLinkNode&lt;T&gt; mTa;
  
      public LoLQueue()
      {
          this.mHe = new SingleLinkNode&lt;T&gt;();
          this.mTa = this.mHe;
      }
  }
  </code></pre>
  
  <p>Error:</p>
  
  <pre><code>The non-generic type 'LoLQueue&lt;T&gt;.SingleLinkNode' cannot be used with type arguments
  </code></pre>
  
  <p>Why do i get this?</p>