Существуют ли в .NET BCL какие-либо функциональные возможности для печати полной подписи метода во время выполнения (например, что вы увидите в Visual Studio ObjectBrowser - включая имена параметров) с использованием информации, доступной из MethodInfo?
Так, например, если вы посмотрите на String.Compare(), одна из перегрузок будет выглядеть так:
public static int Compare(string strA, int indexA, string strB, int indexB, int length, bool ignoreCase, System.Globalization.CultureInfo culture)
Обратите внимание на наличие полной подписи со всеми квалификаторами доступа и области действия, а также полного списка параметров, включая имена. Это то, что я ищу. Я мог бы написать свой собственный метод, но я бы предпочел использовать существующую реализацию, если это возможно.