En el desarrollo diario, necesitamos consultar un ensamblador o una biblioteca de terceros encapsulada por otros, y pulsamos F12 para ir a la definición, y solo podemos ver el nombre del método, parámetros del método, tipo de valor de retorno, etc., pero no el código de implementación específico.
Si queremos ver el código lógico específico de la implementación, necesitamos usar herramientas de descompilación .net: Reflector, ILSpy, dnSpy, etc., pero es demasiado engorroso; de hecho, Visual Studio (vs) ya tiene su propia función de descompilación.
Estoy usando vs2019 con la siguiente configuración:
Herramientas → opciones → editor de texto → C# > Advanced → permiten la navegación a fuentes descompiladas
Después de habilitarlo, pulsamos F12 para ir a la definición y podemos ver directamente el código fuente descompilado.
|