title: Get inherited caller type name in base static class
body: <p>i have:</p>
  
  <pre><code>class parent
  {
      public static string GetTypeName()
      { 
          /* here i want to get the caller's type
          So child.GetTypeName() should display "child" */
      }            
  }     
  
  class child : parent { }
  
  static void Main()
  {
      Console.WriteLine(child.GetTypeName());
  }
  </code></pre>
  
  <p>Is it possible somehow to get the caller's type in base class? </p>