title: Using namespace as type error
body: <p>I am currently translating my java game engine into c#. Every thing is fine until I started writing the package <code>com.gej.graphics</code>. In c#, I wrote it like this.</p>
  
  <pre><code>namespace GECS.Graphics {}
  </code></pre>
  
  <p>But compiler says this error.</p>
  
  <pre><code>'GECS.Graphics' is a 'namespace' but is used like a 'type' (CS0118)
     - C:\Users\sr....ECS\Core\Game.cs:33,36
  </code></pre>
  
  <p>This is the text containing at the line</p>
  
  <pre><code>public virtual void Render(Graphics g) {}
  </code></pre>
  
  <p>The actual <code>Graphics</code> class is from <code>System.Drawing</code>.</p>
  
  <p>My requirement is that this class is to be extended by users and hence they should have no conflicts with it.</p>
  
  <p>Thanks</p>