title: tlbexp.exe changes method names' case
body: <p>I have a rather strange problem.
  I am exporting an interface from a C# library to COM.
  I have enabled the 'register with COM' project setting, so it calls tlbexp.exe to make the type libs.</p>
  
  <p>We use camel case on our method names and I noticed that the exported type library changes these any method that happens to coincide with a class name to Pascal case...</p>
  
  <p>e.g</p>
  
  <pre><code>interface IFoo
  {
  void randomClass()
  }
  
  class RandomClass
  {
  }
  </code></pre>
  
  <p>The exported IFoo in the type lib defines IFoo->RandomClass() instead of IFoo->randomClass()</p>
  
  <p>Any ideas on what causes this and how to stop it?</p>