Wyświetlanie struktury kodu

Można sprawdzić obiekty i członków w projektach programu Visual Studio i obiekty i członków.NET Framework składniki, COM, dołączanych dynamicznie bibliotek (DLL), a następnie wpisz bibliotek (równoległej TLB).

W poniższych sekcjach tego dokumentu opisano windows struktura inny kod.

Widok klasy (Visual Basic, C#, C++)

Wywołanie hierarchii (Visual Basic, C#, C++)

Przeglądarka obiektów

W oknie definicji kod (C#, C++)

Można również użyć Solution Explorer do przeglądania typów i członków w projektach, wyszukaj symbole, wyświetlanie hierarchii wywołanie metody i Znajdź odwołania do symboli bez konieczności przełączania się między wieloma oknami narzędzie wymienionych wcześniej.

[!UWAGA]

Program Visual Studio i ustawienia, które są za pomocą mogą mieć wpływ na funkcje w IDE.Mogą różnić się od tych opisanych w tym temacie.

Widok klasy (Visual Basic, C#, C++)

Klasa widoku jest pokazana jako część Solution Explorer a także w oddzielnym oknie.Widoku klasy okno wyświetla elementy aplikacji.W górnym okienku wyświetlany obszary nazw, typów, interfejsy, wyliczeń i klas i w dolnym okienku wyświetlane są elementy członkowskie, które należą do typu wybranego w górnym okienku.Za pomocą tego okna, można przenieść do Członkowskie definicje w kodzie źródłowym (lub w Object Browser , jeśli element jest zdefiniowana poza rozwiązania).

Nie masz skompilować projekt, aby wyświetlić jego elementy w Widoku klasy.Okno jest odświeżany, jak zmodyfikować kod w projekcie.

Można dodać kod do projektu, zaznaczając węzeł projektu i wybierając Dodaj przycisk, aby otworzyć Dodaj nowy element okno dialogowe.Kod zostanie dodany w oddzielnym pliku.

Jeśli projekt jest wyewidencjonowany kontroli kodu źródłowego, co Widoku klasy elementu Wyświetla ikonę, która wskazuje stan kodu źródłowego pliku.Polecenia wspólnej kontroli kodu źródłowego, takich jak Wyewidencjonuj, Sprawdzić W, i Uzyskać najnowszą wersję są również dostępne w menu skrótów dla elementu.

whks02wf.collapse_all(pl-pl,VS.110).gifPasek narzędzi widoku klasy

Pasek narzędzi widoku klasy zawiera następujące polecenia.

Nowy Folder

Tworzy wirtualny folder lub podfolder, w którym można organizować elementy często używane.Są one zapisywane w pliku aktywnego roztworu (.suo).Po zmienić lub usunąć element w kodzie, może pojawiać się w folderze wirtualnym jako węzeł błędu.Aby rozwiązać ten problem, należy usunąć węzeł błędu.Jeśli zmieniono nazwę elementu, można go z hierarchii projektu do folderu znowu przenosić.

Wstecz

Przechodzi do poprzednio wybranego elementu.

Do przodu

Przechodzi do następnego elementu.

Wyświetlić Diagram klasy (tylko dla projektów kod zarządzany)

Staje się dostępna po zaznaczeniu obszaru nazw lub wpisz w Widoku klasy.Po wybraniu obszaru nazw, diagram klasy pokazuje wszystkie typy w nim.Jeśli typ zostanie zaznaczony, diagram klasy pokazuje tylko tego typu.

whks02wf.collapse_all(pl-pl,VS.110).gifUstawienia widoku klasy

Ustawienia widoku klasy na pasku narzędzi przycisk ma następujące ustawienia.

Wyświetlanie typów podstawowych

Wyświetlane są typów podstawowych.

Pokaż typy pochodne

Typy pochodne są wyświetlane.

Pokaż ukryte typy i członków

Ukryte typy i członków (nie przeznaczone do użycia przez klientów) są wyświetlane w światła tekstem szarym.

Pokaż publicznych członków

Członkowie publicznego są wyświetlane.

Pokaż elementy chronione

Elementy chronione są wyświetlane.

Pokaż członków prywatnych

Wyświetlane są prywatne członków.

Pokaż innych członków

Wyświetlane są inne rodzaje członków, włączając wewnętrzny (lub przyjaciela w języku Visual Basic) członków.

Pokaż elementy dziedziczone

Wyświetlane są elementy dziedziczone.

Pokaż rozszerzenia metody

Rozszerzenie metod są wyświetlane.

whks02wf.collapse_all(pl-pl,VS.110).gifMenu skrótów widoku klasy

W menu skrótów w Widoku klasy może zawierać następujące polecenia, w zależności od typu wybranego projektu.

Przejdź do definicji

Wyszukuje definicji elementu w kodzie źródłowym lub w Object Browser, jeśli element nie jest zdefiniowany w otwartym projekcie.

Przeglądaj, definicja

Wyświetla zaznaczony element w Object Browser.

Znajdź wszystkie odwołania

Element aktualnie zaznaczony obiekt znajduje i wyświetla wyniki w Wyników wyszukiwania okna.

Typ filtru (tylko kod zarządzany)

Wyświetla wybrany typ lub obszar nazw.Filtr można usunąć, wybierając Znaleźć jasne (X) przycisk Dalej, aby znaleźć pole.

Kopia

Kopiuje w pełni kwalifikowanej nazwy elementu.

Sortuj alfabetycznie

Wyświetla listę typów i członków alfabetycznie według nazw.

Sortuj według typ elementu członkowskiego

Wyświetla listę typów i członków w kolejności według typów (takie że klas należy poprzedzić interfejsów, interfejsów, należy poprzedzić delegaci i metody, należy poprzedzić właściwości).

Sortuj według członek Access

Typy list i członków w kolejności według dostępu typu, taka jak publicznych lub prywatnych.

Grupuj według typ elementu członkowskiego

Sortuje typów i członków do grupy przez typ obiektu.

Przejdź do deklaracji (tylko w przypadku kodu C++)

Wyświetla w kodzie źródłowym deklaracji typu lub członka, jeżeli jest dostępny.

Przejdź do definicji

Wyświetla definicję typu lub członka w kodzie źródłowym, jeżeli jest dostępny.

Przejdź do odwołania

Wyświetla w kodzie źródłowym odwołanie do typu lub członka, jeżeli jest dostępny.

Wyświetl hierarchię wywołania

Wyświetla zaznaczoną metodę w Hierarchii Call okna.

Wywołanie hierarchii (Visual Basic, C#, C++)

Hierarchii Call okno pokazuje, gdzie danej metody (lub właściwości lub konstruktora), nazywa się i wyświetla listę metod, które są wywoływane z tej metody.Umożliwia wyświetlanie wielu poziomów na wykresie wywołanie pokazuje relacje wywołującego/wywoływany wśród metody w określonym zakresie.

Można wyświetlić Hierarchii Call okno Wybieranie metody (lub właściwości lub konstruktora), a następnie wybierając Hierarchia klas widoku w menu skrótów.Wyświetlanie powinno być podobne poniższej ilustracji.

Okno rozmowy w hierarchii

Hierarchia wywołań z otwartymi wieloma węzłami

Za pomocą listy rozwijanej na pasku narzędzi, można określić zakres hierarchii: roztwór, bieżącego projektu lub bieżącego dokumentu.

Główne okienko Wyświetla wywołań do i z tej metody oraz Witryn wywołania okienko zawiera lokalizację wybranego telefonu.Dla członków, które są virtual lub abstract zastępuje metodę nazwy pojawi się węzeł.Dla członków interfejsu nazwy metody implementuje pojawi się węzeł.

Hierarchii Call okna nie znaleźć metody odwołania do grup, które obejmują miejsc, gdzie metoda zostanie dodany jako moduł obsługi zdarzeń lub jest przypisany do obiektu delegowanego.Aby znaleźć te odwołania, należy użyć Znaleźć wszystkie odwołania polecenia.

W menu skrótów w Hierarchii Call okno zawiera następujące polecenia.

Dodaj jako nowy katalog główny

Dodaje zaznaczony węzeł jako nowy węzeł główny.

Usuwanie katalogu głównego

Powoduje usunięcie węzła głównego wybranego w okienku Widok drzewa.

Przejdź do definicji

Przechodzi do oryginalnego definicję metody.

Znajdź wszystkie odwołania

Wyszukuje w projekcie wszystkie odwołania do wybranej metody.

Kopia

Kopiuje zaznaczony węzeł (ale nie jego węzłów podrzędnych).

Odśwież

Odświeża informacje.

Przeglądarka obiektów

Object Browser Wyświetla opisy kod w projektach.

Można odfiltrować, co chcesz wyświetlić w Object Browser.Korzystając z listy rozwijanej u góry okna, można wybrać spośród następujących opcji:

  • Wszelkie.NET Framework

  • Silverlight

  • Roztwór active

  • Niestandardowy zestaw składników

Niestandardowe składniki mogą zawierać pliki wykonywalne kodu zarządzanego, zespoły biblioteki, bibliotek typów i plików ocx.Nie jest możliwe dodanie niestandardowych składników języka C++.Ustawienia niestandardowe są zapisywane w katalogu aplikacji użytkownika programu Visual Studio, % APPDATA%\Roaming\Microsoft\VisualStudio\11.0\ObjBrowEX.dat.

W lewym okienku Przeglądarki obiektów takie jak pokazuje fizyczne pojemników.NET Framework i COM składników.Można rozwinąć węzły kontenera, aby wyświetlić obszary nazw, które zawierają, a następnie rozwiń obszarów nazw, aby wyświetlić typy, które zawierają.Po wybraniu typu, jej członków (na przykład właściwości i metody) są wymienione w prawym okienku.Dolnym okienku po prawej stronie wyświetla szczegółowe informacje o zaznaczonym elemencie.

Można wyszukać określony element przy użyciu wyszukiwania polu u góry okna.Bez uwzględniania wielkości liter podczas wyszukiwania.Wyniki wyszukiwania są wyświetlane w lewym okienku.Aby wyczyścić wyszukiwanie, wybierz polecenie Wyczyść wyszukiwanie (X) przycisk Dalej, aby wyszukiwania pole.

Przeglądarki obiektów śledzi zaznaczeń, zostały wprowadzone, a można nawigować między zaznaczeń przy użyciu do przodu i ponownie przyciski na pasku narzędzi.

Można użyć Object Browser dodać odwołanie zestawu do roztworu otwarte przez zaznaczenie elementu (Zgromadzenia, obszar nazw, typu lub członkiem) i wybierając polecenie Dodaj odwołanie przycisku na pasku narzędzi.

whks02wf.collapse_all(pl-pl,VS.110).gifObiekt Ustawienia przeglądarki

Za pomocą Ustawienia przeglądarki obiektów przycisk na pasku narzędzi, można określić jedną z następujących widoków.

Wyświetlanie nazw

Wyświetla nazw zamiast fizyczne pojemników, w lewym okienku.Obszary nazw, przechowywane w kilku pojemnikach fizyczne są scalane.

Pojemniki widoku

Wyświetla fizyczny pojemniki zamiast nazw, w lewym okienku.Wyświetlanie nazw i Pojemnikach widoku są ustawieniami wzajemnie się wykluczają.

Wyświetlanie typów podstawowych

Wyświetla typy podstawowe.

Pokaż typy pochodne

Wyświetla pochodna typów.

Pokaż ukryte typy i członków

Wyświetla ukryte typy i członków (nie przeznaczone do użycia przez klientów), lekkie szarym tekstem.

Pokaż publicznych członków

Wyświetla członków publicznych.

Pokaż elementy chronione

Wyświetla chronionych członków.

Pokaż członków prywatnych

Wyświetla członków prywatnych.

Pokaż innych członków

Wyświetla członków innych rodzajów członków, włączając wewnętrzny (lub przyjaciela w języku Visual Basic).

Pokaż elementy dziedziczone

Wyświetla dziedziczonych członków.

Pokaż rozszerzenia metody

Wyświetla rozszerzenie metody.

whks02wf.collapse_all(pl-pl,VS.110).gifPolecenia Menu skrótów przeglądarki obiektów

W menu skrótów w Przeglądarki obiektów może zawierać następujące polecenia, w zależności od rodzaju towaru wybranego.

Przeglądaj, definicja

Pokazuje węzłami podstawowym dla wybranego elementu.

Znajdź wszystkie odwołania

Element aktualnie zaznaczony obiekt znajduje i wyświetla wyniki w Wyników wyszukiwania okna.

Filtr typu

Wyświetla wybrany typ lub obszar nazw.Filtr można usunąć, wybierając Wyczyść wyszukiwanie przycisku.

Kopia

Kopiuje w pełni kwalifikowanej nazwy elementu.

Usuń

Jeśli zakres jest zestawem składników niestandardowych, Usuwa wybrany składnik z zakresu.

Sortuj alfabetycznie

Wyświetla listę typów i członków alfabetycznie według nazw.

Sortuj według typu obiektu

Wyświetla listę typów i członków w kolejności według typów (takie że klas należy poprzedzić interfejsów, interfejsów, należy poprzedzić delegaci i metody, należy poprzedzić właściwości).

Sortuj według dostępu do obiektów

Typy list i członków w kolejności według dostępu typu, taka jak publicznych lub prywatnych.

Grupuj według typu obiektu

Sortuje typów i członków do grupy przez typ obiektu.

Przejdź do deklaracji (tylko w języku C++ projektów)

Wyświetla w kodzie źródłowym deklaracji typu lub członka, jeżeli jest dostępny.

Przejdź do definicji

Wyświetla definicję typu lub członka w kodzie źródłowym, jeżeli jest dostępny.

Przejdź do odwołania

Wyświetla w kodzie źródłowym odwołanie do typu lub członka, jeżeli jest dostępny.

Wyświetl hierarchię wywołania

Wyświetla zaznaczoną metodę w Hierarchii Call okna.

W oknie definicji kod (C#, C++)

Definicji kodu okno wyświetla definicję zaznaczonego typu lub członka aktywnego projektu.Typ lub członka, można wybrać edytor kodu lub w oknie widoku Kod.

Chociaż to okno jest tylko do odczytu, można ustawić punkty przerwania lub zakładki w nim.Aby zmodyfikować definicję wyświetlane, wybierz polecenie Edycja definicji w menu skrótów.Otwiera plik źródłowy w edytorze kodu i przenosi punkt wstawiania do linii, gdzie rozpoczyna się w definicji.

whks02wf.collapse_all(pl-pl,VS.110).gifMenu skrótów definicji kodu

W menu skrótów w Definicji kodu okno może zawierać następujące polecenia, w zależności od języka programowania.

Tworzenie jednostki badań

Tworzy testy dla zaznaczonego elementu.

Generowanie Diagram sekwencji

Po wybraniu metody generuje diagram sekwencji.

Tworzenie akcesorów prywatnych

Jeśli test jednostki jest obecny w roztworze, generuje metoda, która badania używa się dostęp do kodu.

Przejdź do definicji

Wyszukuje definicja (lub definicje klas częściowe) i wyświetla je w Wyników wyszukiwania okna.

Znajdź wszystkie odwołania

Wyszukuje odwołania do typu lub członka w roztworze.

Wyświetl hierarchię wywołania

Wyświetla metodę w Hierarchii Call okna.

Pokaż testów telefonicznej

Jeśli w projekcie badania jednostki, pokazuje testów, które wywołują wybranego kodu.

Uruchom testy telefonicznej

Jeśli w projekcie badania jednostki, uruchamia testy dla wybranego kodu.

Punkt przerwania

Wstawia punktu przerwania (lub tracepoint).

Uruchom do kursora

Uruchamia program w trybie debugowania do lokalizacji kursora.

Kopia

Kopiuje zaznaczony wiersz.

Tworzenie konspektu

Standardowe polecenia konspektu.

Edytowanie definicji

Przenosi punkt wstawiania do definicji w oknie Kod.

Wybierz kodowanie

Otwiera kodowanie okna tak, aby ustawić kodowanie dla pliku.

whks02wf.collapse_all(pl-pl,VS.110).gifOkno konspektu dokumentu

Można użyć Konspektu dokumentu okna w połączeniu z Projektant widoków, takich jak projektant strony XAML lub projektant formularza systemu Windows lub stron HTML.To okno wyświetla elementy w widoku drzewa, dzięki czemu można wyświetlać logicznej struktury formularza lub strony i znaleźć formantów, które są głęboko osadzone lub ukryte.

Zobacz też

Informacje

Klasa widoku i ikony przeglądarki obiektów