Acción Partiendo de un método "override", solicitamos buscar todas las referencias. Obtenemos métodos con el mismo nombre ...

Acción
Partiendo de un método "override", solicitamos buscar todas las referencias. Obtenemos métodos con el mismo nombre en muchas clases, lo que nos confunde de inmediato. 

Queremos ver una imagen que nos muestre cómo están organizadas estas referencias.

Diálogo
Imaginemos que está trabajando en un código con jerarquías complicadas y un alto grado de polimorfismo.

Puede crear gráficos de dependencias que le ayuden a obtener una imagen global y ver cómo se llama a un método.



Acción
Copie el nombre del método y péguelo en el cuadro de búsqueda del Explorador de soluciones. 

Diálogo
Vamos a buscar este método en el Explorador de soluciones para ver qué lo está llamando.



Acción
Busque el método en el Explorador de soluciones, haga clic con el botón secundario en él y elija Llamado por. Seleccione varios métodos.

En la barra de herramientas del Explorador de soluciones, haga clic en Nuevo gráfico de dependencias con antecesores.

Diálogo
Use los comandos del nuevo gráfico dinámico para buscar los métodos que llaman a este método, en cualquier nivel. 

Con esta selección se puede elaborar un gráfico fácilmente y ver qué métodos llaman a este método.



Acción
Seleccione uno o varios métodos en los resultados del gráfico dinámico y haga clic en Agregar a gráfico de dependencias activo con antecesores.

Diálogo
Ahora que tenemos un gráfico, podemos agregarle más información. Si estos elementos están relacionados, significa que están conectados. 

Esto puede ser útil, pero este método invalida un método virtual; por tanto, queremos saber qué métodos llaman a estos otros también.



Acción
Haga clic con el botón secundario en el método en el gráfico, elija Mostrar y Métodos invalidados en tipos base.

Diálogo
Obtenemos los métodos invalidados en clases base.



Acción
Haga clic con el botón secundario en los métodos resultantes, elija Mostrar y Llamado por.

Diálogo
Queremos ver qué llama a estos métodos. De esta forma, podemos comprender realmente el impacto de los cambios que realizamos.