title: How to document the Main method?
body: <p>Okay, so I've got a .NET console application with it's Main method, contained in a Program class. You know, the usual:</p>
  
  <pre><code>class Program
  {
      static void Main(string[] args)
      {
          // Do something spectactular
      }
  }
  </code></pre>
  
  <p>Since I've started using StyleCop and FxCop so rigorously, I've become kind of nit-picky about making sure everything is properly documented. </p>
  
  <p>Then it hit me. I have <em>absolutely</em> no idea how to properly document Program and Program.Main.</p>
  
  <p>I suppose, in the long run, that you could go with the following:</p>
  
  <pre><code>/// &lt;summary&gt;
  ///     Encapsulates the application's main entry point.
  /// &lt;/summary&gt;
  class Program
  {
      /// &lt;summary&gt;
      ///     The application's main entry point.
      /// &lt;/summary&gt;
      static void Main(string[] args)
      {
          // Do something spectactular
      }
  }
  </code></pre>
  
  <p>But that seems woefully inadequate (despite the fact that my Main routines always delegate to other classes to do the work).</p>
  
  <p>How do you folks document these things? Is there a recommendation or standard? </p>