Aktion Beginnend mit einer "override"-Methode, "Alle suchen"-Verweis anfordern. Wir erhalten Methoden mit demselben Namen ...

Aktion
Beginnend mit einer "override"-Methode, "Alle suchen"-Verweis anfordern. Wir erhalten Methoden mit demselben Namen in vielen Klassen, deshalb ist die Verwirrung schnell groß. 

Wir möchten einen Bild, das uns zeigt, wie diese Verweise organisiert sind.

Dialog
Angenommen, Sie arbeiten an Code mit komplizierten Hierarchien und vielen Polymorphien.

Sie können Abhängigkeitsdiagramme erstellen, damit Sie einen Überblick bekommen und erkennen, wie eine Methode aufgerufen wird.



Aktion
Methodenname kopieren und in das Suchfeld vom Projektmappen-Explorer einfügen. 

Dialog
 Suchen wir nach dieser Methode im Projektmappen-Explorer, um herauszufinden, was sie aufruft.



Aktion
Methode im Projektmappen-Explorer suchen, Rechtsklick darauf, und dann Klick auf "Aufgerufen von". Einige wenige Methoden auswählen.

In der Menüleiste des Projektmappen-Explorers auf "Neues Abhängigkeitsdiagramm mit übergeordneten Elementen" klicken.

Dialog
Verwenden Sie die neuen Pivot-Befehle, um die Methoden zu finden, die diese Methode aufrufen, auf jeder beliebigen Ebene. 

Wir können diese Auswahl leicht in einem Diagramm darstellen, und wir sehen, welche Methoden diese Methode aufrufen.



Aktion
Eine weitere Methode in den Pivot-Ergebnissen aufrufen und auf "Zum aktiven Abhängigkeitsdiagramm mit übergeordneten Elementen hinzufügen" klicken.

Dialog
Da wir nun ein Diagramm haben, können wir weitere Informationen hinzufügen. Wenn sich diese Elemente aufeinander beziehen, sind sie mit einander verknüpft. 

Dies ist nützlich, aber diese Methode überschreibt eine virtuelle Methode. Daher wollen wir wissen, welche Methoden diese ebenfalls aufrufen.



Aktion
Rechtsklick auf die Methode im Diagramm, Klick auf "Anzeigen" und "Überschriebene Methoden in Basisklassen".

Dialog
Wir erhalten die überschriebenen Methoden in Basisklassen.



Aktion
Rechtsklick auf die Ergebnisse, Klick auf "Anzeigen" und "Aufgerufen von".

Dialog
Wir möchten wissen, was diese Methoden aufruft, damit wir so die Auswirkungen unserer Änderungen wirklich verstehen können.