Wywołanie hierarchii
Wywołanie hierarchia umożliwia poruszanie kodu, wyświetlając wszystkie wywołania do i od wybranej metody, właściwości lub konstruktora.Dzięki temu można lepiej zrozumieć, jak kod przepływów i ocenia efekty wprowadzenia zmian do kodu.Można sprawdzić kilka poziomów kodu, aby wyświetlić złożonych łańcuchów wywołania metody i punkty wejścia dodatkowego kodu, który umożliwia przeglądanie wszystkich ścieżek możliwe wykonanie.
Wywołanie hierarchii jest dostępny w czasie projektowania, w odróżnieniu od stosu wywołań, który jest wyświetlany przez debugera.
Za pomocą wywołania hierarchii
Do wyświetlania Hierarchii Call okna, kliknij prawym przyciskiem myszy nazwę metody, właściwości lub wywołanie konstruktora, a następnie kliknij przycisk Hierarchii wywołanie widoku.
Pojawia się nazwa członka w okienku Widok drzewa w Hierarchii Call okna.Po rozwinięciu węzła Członkowskie Wywołania doNazwa elementu członkowskiego i Rozmowy ZNazwa składnika węzły podrzędne są wyświetlane.Na poniższej ilustracji przedstawiono te węzły w Hierarchii Call okna.
Okno rozmowy w hierarchii
Jeżeli rozwiniesz Wywołania do węzła, wszystkich członków, że wywołanie wybranego elementu członkowskiego są wyświetlane.
Jeżeli rozwiniesz Rozmowy Z są wyświetlane w węźle, wszystkie elementy członkowskie, które są wywoływane przez wybrany element członkowski.
Następnie można rozwinąć każdy z tych członków podwęzłów do Wywołania do i Rozmowy Z węzłów.Dzięki temu można nawigować do stosu wywołań, jak pokazano na poniższej ilustracji.
Okno rozmowy w hierarchii
Dla członków, które są zdefiniowane jako wirtualnego lub abstrakcyjnej zastępuje metodę nazwy pojawi się węzeł.Dla członków interfejsu nazwy metody implementuje pojawi się węzeł.Te węzły rozwijane są wyświetlane na tym samym poziomie, co Wywołania do i Rozmowy Z węzłów.
Zakres wyszukiwania na pasku narzędzi zawiera opcje dla Moje rozwiązania, Bieżącego projektu, i Bieżącym dokumencie.
Po wybraniu podrzędnego elementu członkowskiego w Hierarchii Call okienku widoku drzewa:
Hierarchii Call okienko szczegółów wyświetla wszystkie wiersze kodu, w którym ten element podrzędny jest wywoływana z nadrzędnym elementem członkowskim.
Oknie definicji kodu, jeśli jest otwarte, wyświetlany jest kod dla wybranego elementu członkowskiego.Okno to jest dostępne w języku C# i C++.Aby uzyskać więcej informacji na temat tego okna, zobacz Wyświetlanie struktury kodu.
[!UWAGA]
Wywołanie hierarchii nie znaleźć metody odwołania do grup, która obejmuje miejsc, gdzie metoda zostanie dodany jako moduł obsługi zdarzeń lub jest przypisany do obiektu delegowanego.Aby znaleźć wszystkie odwołania do metody, można użyć Znaleźć wszystkie odwołania polecenia.
Elementy Menu skrótów
W poniższej tabeli opisano kilka opcji menu skrótów, które są dostępne po kliknięciu prawym przyciskiem myszy węzeł w okienku Widok drzewa.
Menu kontekstowego |
Opis |
---|---|
Dodaj jako nowy katalog główny |
Dodaje wybrany węzeł w okienku Widok drzewa jako nowy węzeł główny.Pozwala skupić uwagę na poddrzewem szczególnych. |
Usuwanie katalogu głównego |
Powoduje usunięcie węzła głównego wybranego w okienku Widok drzewa.Ta opcja jest dostępna tylko z węzła głównego. Można również użyć Usunąć głównego przycisk paska narzędzi, aby usunąć węzła głównego wybranego. |
Przejdź do definicji |
Uruchamia polecenie Przejdź do definicji w wybranym węźle.To nawiguje do oryginalnej definicji dla wywołania Członkowskich lub definicja zmiennej. Aby uruchomić polecenie Przejdź do definicji, można również kliknij dwukrotnie wybrany węzeł lub naciśnij klawisz F12 w wybranym węźle. |
Znajdź wszystkie odwołania |
Uruchamia polecenie Znajdź wszystkie odwołania w wybranym węźle.Znajduje to wszystkie wiersze kodu w projekcie tego odwołania klasy lub członka. SHIFT + F12 umożliwia również uruchamianie polecenia Znajdź wszystkie odwołania w wybranym węźle. |
Kopia |
Kopiuje zawartość zaznaczonego węzła (ale nie jego podwęzłach). |
Odśwież |
Zwija zaznaczony węzeł tak, aby re-expanding ona Wyświetla bieżące informacje. |