title: Using Assembly.GetType("MyCompany.Class1.Class2") returns null
body: <p>I'm attempting to use Assembly.GetType("MyCompany.Class1.Class2") to dynamically get a type from a string.</p>
  
  <pre><code>Assembly.GetType("MyCompany.Class1");
  </code></pre>
  
  <p>works as expected.</p>
  
  <p>If I embed a class within another class such as:</p>
  
  <pre><code>namespace MyCompany
  {
    public class Class1
    {
       //.....
       public class Class2
       {
          //.....
       }
    }
  }
  </code></pre>
  
  <p>and try to get the type Class2</p>
  
  <pre><code>Assembly.GetType("MyCompany.Class1.Class2") 
  </code></pre>
  
  <p>will return a null.</p>
  
  <p>I'm using the .NET Frameworks 3.5 SP1</p>
  
  <p>Does anyone know what I'm doing incorrectly and what I can do to fix this?</p>
  
  <p>Thanks in advance</p>
  
  <p>Kevin D. Wolf
  Tampa, FL</p>