Reflector

En alguna ocasión, hemos necesitado conocer la forma de trabajar de un método de alguna librería en concreto. Tenemos dos formas de poder averiguarlo: Una es la imaginación 🙂 y la otra utilizar algún programa como Reflector. Resulta bastante útil para visualizar los métodos usados por muchas dlls del framework y otras aplicaciones. Podemos descargarlo de forma gratuita de la siguiente página:  www.red-gate.com/products/reflector/

Cuando arrancamos la aplicación, nos aparece una lista donde podemos elegir cuál es el framework que nos interesa cargar.


La interfaz de la aplicación no tiene mayor complejidad y vienen algunas dlls cargadas por defecto para el framework escogido.

Para visualizar el código, simplemente navegamos a través de las dlls y pulsamos  sobre la que nos interesa. En un principio, solamente vemos los prototipos de la clase que hemos seleccionado. Podemos mostrar los métodos simplemente pulsando en el link Expand Methods.

 

Por último, comentar que podemos añadir más librerías y mostrarlas en varios lenguajes como IL, C#, Visual Basic, Delphi, MC++ y Chrome.

Si alguien conoce más aplicaciones de este tipo, agradecería la contribución por si tienen más funcionalidad de la que reflector ofrece.

¡Saludos!

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *