title: C# Description of a method signature
body: <p>Is there a .NET method that will produce a description of a C# method signature from a 
  MethodInfo object.
  E.g.
  The following code might display "static int Main(string[])"</p>
  
  <pre><code>static int Main(string[] args)
  {
      var method = MethodInfo.GetCurrentMethod();
      Console.WriteLine(DescribeMethodSignature(method));
  }
  </code></pre>