C# Description of a method signature
<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>
