¿Existe alguna funcionalidad en .NET BCL para imprimir la firma completa de un método en tiempo de ejecución (como lo que vería en el Visual Studio ObjectBrowser, incluidos los nombres de los parámetros) usando información disponible de MethodInfo?Imprimir la firma completa de un método de un MethodInfo
Así por ejemplo, si miras hacia arriba String.Compare() una de las sobrecargas imprimiría como:
public static int Compare(string strA, int indexA, string strB, int indexB, int length, bool ignoreCase, System.Globalization.CultureInfo culture)
nota la presencia de la firma completa con todos los calificadores de acceso y alcance, así como una completa lista de parámetros, incluidos los nombres. Esto es lo que estoy buscando. Podría escribir mi propio método, pero preferiría usar una implementación existente si fuera posible.
Gracias. Desafortunadamente, mi caso de uso requiere los nombres de los parámetros para el método, que MethodInfo.ToString() no emite. – LBushkin
sí, también no muestra los atributos del método. –