using not working for eponymous class?
<p>I've got a class named Hasher in a namespace named Hasher. So the fully-qualified name would be:</p>

<pre><code>Hasher.Hasher ...
</code></pre>

<p>I'm try to use the Hasher class in an external assembly (C#). I've imported the namespace into my class:</p>

<pre><code>using Hasher;
</code></pre>

<p>But when I try to use the Hasher class the compiler will not find it.</p>

<pre><code>using Hasher;

namespace Test {
  ///&lt;summary&gt;
  ///This is a test class for HasherTest and is intended
  ///to contain all HasherTest Unit Tests
  ///&lt;/summary&gt;
  [TestClass()]
  public class HasherTest {

    ///&lt;summary&gt;
    ///A test for GenerateFromRawData with null seed
    ///&lt;/summary&gt;
    [TestMethod()]
    [ExpectedException( typeof( ArgumentNullException ) )]
    public void GenerateFromRawDataTest_NullSeed() {
      byte[] seed = null;
      byte[] salt = null;

      seed = null;
      salt = null;

      Hasher.GenerateFromRawData( seed, salt );
    }

}
</code></pre>

<p>Generates:</p>

<pre><code>Error   The type or namespace name 'GenerateFromRawData' does not exist in the namespace 'Hasher' (are you missing an assembly reference?)  M:\j41833b_UR403088_ReportingDotNet\ReportingDotNet\src\AG385\_UnitTest\HasherTest.cs   _UnitTest
</code></pre>

<p>Am I not using "using" correctly? (My primary language is VB.NET, so my C# is a bit rusty. A cursory examination of the MSDN documentation didn't reveal anything)</p>

<p>EDIT: This works fine.</p>

<pre><code>namespace Test {
  ///&lt;summary&gt;
  ///This is a test class for HasherTest and is intended
  ///to contain all HasherTest Unit Tests
  ///&lt;/summary&gt;
  [TestClass()]
  public class HasherTest {

    ///&lt;summary&gt;
    ///A test for GenerateFromRawData with null seed
    ///&lt;/summary&gt;
    [TestMethod()]
    [ExpectedException( typeof( ArgumentNullException ) )]
    public void GenerateFromRawDataTest_NullSeed() {
      byte[] seed = null;
      byte[] salt = null;

      seed = null;
      salt = null;

      Hasher.Hasher.GenerateFromRawData( seed, salt );
    }

}
</code></pre>
