Visual Studio verfügt über ein Tool "Alle Referenzen suchen", mit dem Sie die Codebasis durchsuchen können, um herauszufinden, wo eine Funktion aufgerufen wird oder wo eine Variable verwendet wird. Wenn ich eine große Codebasis navigiere, tendiere ich dazu, alle Referenzen mehrmals zu finden, um die oberste Ebene zu finden, auf der eine Funktion aufgerufen wird.VS.NET - Mehrere Alle Referenzen finden Ergebnis Windows?
Stellen haben wir die folgenden:
A1() ruft B1(), B1() ruft C()
A2() ruft B2(), B2() ruft C()
Mein Problem:
Wenn ich alle Verweise auf C() finde, finde ich sowohl B1() und B2(), was großartig ist.
Jetzt versuche ich herauszufinden, wo B1() aufgerufen wird. Ich finde A1() ruft B1() auf. Groß!
Allerdings stoße ich auf ein Problem, wenn ich zurückverfolgen möchte und herausfinden, was B2() aufruft, aber ich habe B2 verloren()! Standardmäßig hat VS.NET nur ein Fenster für das Ergebnis "Alle Referenzen suchen". Da ich gerade alle Referenzen für B1() gefunden habe, verlor ich den Überblick darüber, wo C() aufgerufen wurde. Ich muss nun alle Verweise auf C() finden und dann alle Verweise auf B2() finden. Ich arbeite in einer großen Codebasis, und das Finden aller Referenzen kann für eine Funktion mehr als eine Minute dauern. Es wäre schön, wenn ich die Ergebnisse einer Suche speichern könnte und zukünftige Referenzen alle Referenzen öffnen würde, anstatt die bestehende Suche zu überschreiben.
Gibt es eine Einstellung in VS.NET 2008 oder ein kostenloses Addon, das es mir erlauben würde, mehrere "Find All References" -Fenster zu haben?
Zu einem verwandten Hinweis hat VS.NET 2 Suche Ergebnisfenster für die Suche nach Text. Gibt es einen Weg mehr zu haben?