Nicht sicher, ob dies möglich ist, aber angesichts der Art, wie wir leicht zu Implementierungen von Methodenaufrufen (oder zumindest einer Auswahl möglicher Implementierungen) navigieren können und sogar die Codeabdeckung Syntax hervorheben können - gibt es eine Möglichkeit, eine 'Suche' oder durchzuführen Haben Sie einen Überblick über den gesamten Code, der in einem bestimmten markierten Bereich ausgeführt werden kann?Visual Studio - Gibt es eine Möglichkeit, eine Teilmenge von Code zu durchsuchen, die ausgeführt werden kann?
I.E wenn ich markiere Code
CallThirdParty(); // this function calls five other functions from classes X Y and Z
WriteToDatabase(); // no child function calls
PerformReconciliation(); // this function calls fourteen other functions from class A
Kann ich eine Suche auf Code ausführen, der in den Klassen X Y Z und A sein würde? Oder zumindest einen Blick auf den ganzen Code werfen, der für diesen Ausschnitt laufen könnte/könnte?
Verzeihen Sie mir, wenn es nicht viel Sinn macht, aber ich denke, das wäre absolut fantastisch, besonders wenn Sie in ein Projekt springen, das Sie nicht kennen!
Für Visual Studio für die Frage Zwecke, aber ich würde Interesse an jedem IDE/Plugin, das dies erreicht.
Sie meinen [Aufruf Hierarchie] (https://msdn.microsoft.com/library/dd409859)? (Wenn die Methode, in der Sie sich befinden, im Vergleich zum Abschnitt sehr groß ist, können Sie den Abschnitt vorübergehend in eine eigene Methode oder (aus C# 7) eine lokale Funktion extrahieren.) –