Есть ли способ .NET, который будет давать описание сигнатуры метода С# из Объект MethodInfo. Например. Следующий код может отображать "static int Main (string [])"
static int Main(string[] args)
{
var method = MethodInfo.GetCurrentMethod();
Console.WriteLine(DescribeMethodSignature(method));
}
Это не полный ответ, но в Framework есть функциональность генерации кода. Посмотрите CSharpCodeProvider, в частности ICodeGenerator.
Существует пример в CodeProject о том, как его использовать.
Библиотека базового класса .NET не имеет такого метода. Это специфичный для С#, и нет смысла иметь его в библиотеке классов, совместно используемой на многих языках. Это не должно быть сложно написать.