title: Visual Studio add-in for C#-development
body: <p>I want to write my first Visual Studio 2010 add-in. My aim is to create an add-in that helps to automatically generate code for things like:</p>
  
  <ul>
  <li>implement superclass constructors</li>
  <li>create delegation methods for composed object</li>
  <li>etc.</li>
  </ul>
  
  <p>Of course, in order to know what to generate, my add-in must have a knowledge of the code-file the user is going to insert generated code into. (classes, base-classes ...)</p>
  
  <p>My first thought was to use a <a href="https://stackoverflow.com/questions/81406/parser-for-c">C#-parser</a>. Is this the right way to go? Isn't there any .NET-Framework part, COM-Object or whatever "built-in"?</p>
  
  <p>Thank you in advance.</p>
  
  <p>P.S: Is noticed that <code>CSharpCodeProvider</code>'s class <code>Parse()</code> method has not been implemented by Microsoft yet. -_-</p>