title: Ways to synchronize interface and implementation comments in C#
body: <p>Are there automatic ways to sync comments between an interface and its implementation? I'm currently documenting them both and wouldn't like to manually keep them in sync.</p>
  <p>UPDATE:</p>
  <p>Consider this code:</p>
  <pre><code>interface IFoo{
      /// &lt;summary&gt;
      /// Commenting DoThis method
      /// &lt;/summary&gt;
      void DoThis();
  }
  
  class Foo : IFoo {
      public void DoThis();
  }
  </code></pre>
  <p>When I create class like this:</p>
  <pre><code>IFoo foo=new Foo();
  foo.DoThis();//comments are shown in intellisense
  </code></pre>
  <p>Here comments are not shown:</p>
  <pre><code>Foo foo=new Foo();
  foo.DoThis();//comments are not shown in intellisense
  </code></pre>
  <p>The <code>&lt;inheritDoc/&gt;</code> tag will perfectly generate the documentation in Sand Castle, but it doesn't work in intellisense tooltips.</p>