Namespace with same name as a class name
<p>I thought the following makes sense to do, but it's not possible and an error will be thrown: <code>The namespace 'foo' already contains a definition for 'bar'</code>.</p>

<pre><code>namespace foo
{
    public class bar { ... }
}

namespace foo.bar
{
    public class baz : EventArgs { ... }
}
</code></pre>

<p>What would be the appropriate way of namespace naming for a case like this?</p>
