title: Regex to parse C# source code
body: <p>i am in the process of creation of simple Document Map for the following C# source.</p>
  
  <pre><code>public class Person
  {
      public string Name { get; set; }
      public int Age { get; set; }
  
      public string DoSomething(string x)
      {
          return "Hello " + x;
      }
  }
  </code></pre>
  
  <p>The results should be presented in treeview or listview, in following manner:</p>
  
  <pre><code>Person
  -- Name
  -- Age
  -- DoSomething()
  </code></pre>
  
  <p>So, question is, is there a regex or library which handles C# source code?</p>