Sdílet prostřednictvím


Zobrazení struktury kódu

Můžete zkoumat objekty a členů v aplikaci Visual Studio projekty a objekty a členů.NET Framework components komponenty modelu COM dynamických knihoven (DLL) a zadejte knihoven (TLB).

Následující části tohoto dokumentu popisují strukturu windows jiný kód.

Zobrazení třídy (Visual Basic, C#, C++)

Volání hierarchie (Visual Basic, C#, C++)

Prohlížeč objektů

Okno Definice kódu (C#, C++)

Můžete také použít Aplikaci Solution Explorer Chcete-li procházet typy a členy v projektech, hledání symbolů, zobrazit hierarchii volání metody hledání symbol odkazy a další bez nutnosti přepínat mezi více nástroje systému windows dříve uvedeny.

[!POZNÁMKA]

Vydání sady Visual Studio a nastavení, které používáte, může ovlivnit funkce v IDE.Mohou se lišit od popsané v tomto tématu.

Zobrazení třídy (Visual Basic, C#, C++)

Zobrazení třídy je zobrazen jako část Aplikaci Solution Explorer a jako v samostatném okně.Zobrazení třídy okno zobrazí prvky aplikace.Horní podokno zobrazí obory názvů, typy, rozhraní, vyčíslení a třídy a dolním podokně zobrazí členy, které patří k typu vybraného v horním podokně.Pomocí tohoto okna můžete přesunout do definice člena ve zdrojovém kódu (nebo Prohlížeč objektů Pokud prvek je definována mimo vaše řešení).

Není nutné kompilovat projektu jeho prvků v zobrazení Zobrazení třídy.Jak změnit kód projektu aktualizaci okna.

V projektu můžete přidat kód uzlu projektu vyberete a zvolíte Přidat tlačítko Otevřít Přidat novou položku dialogové okno.Kód je přidán do samostatného souboru.

Pokud projekt se změnami na správu zdrojového kódu každé Zobrazení třídy prvku zobrazí ikonu, která označuje kód stavu zdrojového souboru.Společná správa zdrojového kódu příkazy, například Rezervovat, Kontrola V, a Získat nejnovější verzi jsou také dostupné v místní nabídce pro prvek.

whks02wf.collapse_all(cs-cz,VS.110).gifTřída zobrazení panelu nástrojů

Panel nástrojů zobrazení třídy obsahuje následující příkazy.

Nová složka

Vytvoří virtuální složku nebo podsložku uspořádat často používané prvky.Jsou uloženy v souboru aktivní řešení (.suo).Po přejmenování nebo odstranění prvku v kódu může zobrazit virtuální složky jako uzly typu chyby.Chcete-li tento problém odstraníte uzel chyby.Pokud jste přejmenovali prvku, můžete jej přesunout z hierarchii projektu do složky znovu.

Zpět

Přejde dříve vybrané položky.

Předat dál

Přejde na další vybrané položky.

Zobrazení diagramu třídy (spravovány pouze kód projekty)

K dispozici, zadejte nebo vyberte obor názvů Zobrazení třídy.Při výběru oboru diagram třídy zobrazuje všechny typy v ní.Když vyberete typ diagramu třídy zobrazí pouze typ.

whks02wf.collapse_all(cs-cz,VS.110).gifTřída nastavení zobrazení

Nastavení zobrazení třídy tlačítko na panelu nástrojů má následující nastavení.

Zobrazit základní typy

Základní typy jsou zobrazeny.

Zobrazit odvozené typy

Odvozené typy jsou zobrazeny.

Zobrazit skryté typy a členy

Ve světle šedý text se zobrazí skryté typy a členy (není určena pro klienty).

Zobrazit členy veřejné

Veřejné členy se zobrazí.

Zobrazit chráněné členy

Chráněné členy se zobrazí.

Zobrazit členy soukromého

Zobrazí se soukromé členy.

Zobrazit další členy

Jsou zobrazeny jiné druhy členů, včetně vnitřní (nebo přítele v jazyce Visual Basic) členy.

Zobrazit zděděné členy

Zděděné členy se zobrazí.

Zobrazit rozšíření metody

Rozšíření metody jsou zobrazeny.

whks02wf.collapse_all(cs-cz,VS.110).gifTřída zobrazení místní nabídky

V místní nabídce Zobrazení třídy může obsahovat následující příkazy v závislosti na druhu vybraný projekt.

Přejít na definici

Najde definice prvku ve zdrojovém kódu nebo v Prohlížeč objektů, pokud prvek není definován v otevřeného projektu.

Procházet, definice

Zobrazí vybrané položky Prohlížeč objektů.

Najít všechny odkazy

Vyhledá položku aktuálně vybraného objektu a zobrazí výsledky v Výsledky hledání okna.

Typ filtru na (spravovaného kódu pouze)

Zobrazí pouze vybraného typu nebo oboru názvů.Filtr můžete odebrat výběrem Vymazat najít (X) vedle Najít pole.

Kopírovat

Zkopíruje plně kvalifikovaný název položky.

Řadit abecedně

Typy seznamů a členové abecedně podle názvu.

Seřadit podle typu člena

Seznam typů a členy v pořadí podle typu (takové, aby předcházet třídy rozhraní a rozhraní předcházet Delegáti metod předcházet vlastnosti).

Seřadit podle přístup členů

Typy seznamů a členy v pořadí podle přístupu typu jako veřejné nebo soukromé.

Podle typu člena skupiny

Seřadí typy a členů do skupin podle typu objektu.

Přejít na prohlášení (pouze kód jazyka C++)

Pokud je k dispozici, zobrazí prohlášení typu nebo člena ve zdrojovém kódu.

Přejít na definici

Pokud je k dispozici, zobrazí definice typu nebo člena ve zdrojovém kódu.

Přejít na odkaz

Zobrazí odkaz na typ nebo člen ve zdrojovém kódu, pokud je k dispozici.

Zobrazit hierarchii volání

Zobrazí vybranou metodu v Volání hierarchie okna.

Volání hierarchie (Visual Basic, C#, C++)

Volání hierarchie okno zobrazuje, kde dané metody (nebo vlastnosti nebo konstruktoru) se nazývá a seznam metod, které jsou volány z této metody.Můžete zobrazit více úrovní volání grafu, který zobrazuje volající nebo volaný vztahy mezi metody v zadaném oboru.

Můžete zobrazit Volání hierarchie okno Výběr metody (nebo vlastnosti nebo konstruktoru) a potom zvolíte Zobrazení hierarchie třídy v místní nabídce.Zobrazení by měl vypadat na následujícím obrázku.

Okno volání hierarchie

Hierarchie volání více otevřenými uzly

Pomocí rozevíracího seznamu na panelu nástrojů můžete určit rozsah hierarchie: aktuální dokument, aktuální projekt nebo řešení.

Hlavním podokně zobrazí volání z metody a a Volání serverů podokně zobrazuje umístění vybraného hovoru.Pro členy, kteří jsou virtuální nebo abstraktní přepíše název metody uzel zobrazen.Pro členy rozhraní název metody implementuje uzel zobrazen.

Volání hierarchie okno Najít metodu skupiny odkazů, místy, kde metody je přidána jako obslužné rutiny události nebo delegáta je přiřazena.Pomocí těchto odkazů můžete vyhledat Najít všechny odkazy příkaz.

V místní nabídce Volání hierarchie okno obsahuje následující příkazy.

Přidat jako nový kořenový adresář

Přidá vybraný uzel jako nový kořenový uzel.

Odstranit kořen

Odebere vybraný kořenový uzel z podokna stromové zobrazení.

Přejít na definici

Přejde na původní definice metody.

Najít všechny odkazy

Vyhledá všechny odkazy na vybrané metody v projektu.

Kopírovat

Zkopíruje vybraný uzel (ale není jeho poduzly).

Aktualizovat

Obnoví informace.

Prohlížeč objektů

Prohlížeč objektů zobrazuje popis kódu v projektech.

Můžete filtrovat, co chcete zobrazit Prohlížeč objektů.Pomocí rozevíracího seznamu v horní části okna můžete zvolit následující možnosti:

  • Žádné.NET Framework

  • Technologie Silverlight

  • Aktivní řešení

  • Vlastní nastavení součástí

Vlastní komponenty mohou zahrnovat spravované spustitelné soubory, sestavení knihovny, knihovny typů a soubory OCX.Není možné přidat vlastní komponenty jazyka C++.Vlastní nastavení jsou uloženy v adresáři aplikace Visual Studio uživatele, % APPDATA%\Roaming\Microsoft\VisualStudio\11.0\ObjBrowEX.dat.

Levém podokně Prohlížeč objektů zobrazí jako fyzické kontejnery.NET Framework a COM komponenty.Rozbalte kontejner uzly zobrazit obory názvů, které obsahují a potom rozbalte obory názvů zobrazení typů, které obsahují.Při výběru typu jeho členů (například vlastnosti a metody) jsou uvedeny v pravém podokně.Pravém dolním podokně zobrazí podrobné informace o vybrané položce.

Konkrétní položky můžete vyhledávat pomocí hledání v horní části okna.Hledání jsou velká a malá písmena.Výsledky hledání se zobrazí v levém podokně.Chcete-li vymazat hledání, zvolte Smazat hledání (X) vedle hledání pole.

Prohlížeč objektů sleduje výběrů, které jste provedli a můžete procházet mezi výběry pomocí Vpřed a zpět tlačítka na panelu nástrojů.

Můžete použít Prohlížeč objektů přidat odkaz na sestavení otevřené řešení výběrem položky (sestavení, obor názvů, typ nebo člen) a klepnutím Přidat odkaz na tlačítko na panelu nástrojů.

whks02wf.collapse_all(cs-cz,VS.110).gifObjekt nastavení prohlížeče

Pomocí Nastavení prohlížeče objektu tlačítka na panelu nástrojů můžete zadat jeden z následujících zobrazení.

Zobrazit obory názvů

V levém podokně zobrazí obory názvů, nikoli fyzické kontejnery.Obory, které jsou uloženy v nádobách více fyzických sloučeny.

Kontejnery zobrazení

Fyzické kontejnery zobrazí místo obory názvů v levém podokně.Zobrazit obory názvů a Kontejnerů zobrazení se vzájemně vylučují nastavení.

Zobrazit základní typy

Zobrazí základní typy.

Zobrazit odvozené typy

Zobrazí odvozené typy.

Zobrazit skryté typy a členy

Zobrazí skryté typy a členů (není určena pro klienty), světle šedou.

Zobrazit členy veřejné

Zobrazí členy veřejné.

Zobrazit chráněné členy

Zobrazí chráněné členy.

Zobrazit členy soukromého

Zobrazí soukromé členy.

Zobrazit další členy

Zobrazí další typy členů, včetně vnitřní (nebo přítele v jazyce Visual Basic) členy.

Zobrazit zděděné členy

Zobrazí zděděné členy.

Zobrazit rozšíření metody

Zobrazí rozšíření metody.

whks02wf.collapse_all(cs-cz,VS.110).gifPříkazy místní nabídky v objektu prohlížeče

V místní nabídce Prohlížeč objektů může obsahovat následující příkazy v závislosti na druhu zboží vybrané.

Procházet, definice

Zobrazí primární uzel pro vybranou položku.

Najít všechny odkazy

Vyhledá položku aktuálně vybraného objektu a zobrazí výsledky v Výsledky hledání okna.

Filtr typu

Zobrazí pouze vybraného typu nebo oboru názvů.Filtr můžete odebrat výběrem Hledání vymazat tlačítko.

Kopírovat

Zkopíruje plně kvalifikovaný název položky.

Odebrat

Pokud obor je sada vlastní součást, odebere vybrané součásti z oboru.

Řadit abecedně

Typy seznamů a členové abecedně podle názvu.

Seřadit podle typu objektu

Seznam typů a členy v pořadí podle typu (takové, aby předcházet třídy rozhraní a rozhraní předcházet Delegáti metod předcházet vlastnosti).

Seřadit podle přístupu k objektu

Typy seznamů a členy v pořadí podle přístupu typu jako veřejné nebo soukromé.

Seskupit podle typu objektu

Seřadí typy a členů do skupin podle typu objektu.

Přejít na prohlášení (pouze projekty C++)

Pokud je k dispozici, zobrazí prohlášení typu nebo člena ve zdrojovém kódu.

Přejít na definici

Pokud je k dispozici, zobrazí definice typu nebo člena ve zdrojovém kódu.

Přejít na odkaz

Zobrazí odkaz na typ nebo člen ve zdrojovém kódu, pokud je k dispozici.

Zobrazit hierarchii volání

Zobrazí vybranou metodu v Volání hierarchie okna.

Okno Definice kódu (C#, C++)

Definice kódu okno zobrazí definici vybraného typu nebo člena aktivního projektu.V editoru kódu nebo kód zobrazení okna lze vybrat typ nebo člen.

Toto okno je jen pro čtení, můžete nastavit zarážky nebo záložky v ní.Chcete-li změnit definici zobrazený, zvolte Upravit definici v místní nabídce.Tento zdrojový soubor se otevře v editoru kódu a přesune kurzor na řádek, kde začíná definice.

whks02wf.collapse_all(cs-cz,VS.110).gifKód definice místní nabídky

V místní nabídce Definice kódu okno může obsahovat následující příkazy v závislosti na programovací jazyk.

Vytvořit jednotku zkoušky

Vytvoří jednotku testy pro vybraný prvek.

Vytvoření sekvenčního diagramu

Když je vybrána metoda, generuje sekvenční diagram.

Vytvořit přístupový objekt Private

Pokud test jednotky je k dispozici v roztoku, generuje metody, která používá test kód přístup.

Přejít na definici

Hledá definici (nebo definice pro částečné třídy) a zobrazí je v Výsledky hledání okna.

Najít všechny odkazy

Odkazy na typ nebo člen nalezne v roztoku.

Zobrazit hierarchii volání

Zobrazí metoda Volání hierarchie okna.

Zobrazit volací zkoušky

Pokud v projektu Jednotka testy, ukazuje testy, které volají vybraný kód.

Spustit testy volací

Pokud v projektu Jednotka testy, spustí testy pro vybraný kód.

Zarážka

Vloží zarážky (nebo tracepoint).

Spustit ke kurzoru

Spustí program v režimu ladění na pozici kurzoru.

Kopírovat

Zkopíruje vybraný řádek.

Osnova

Standardní příkazy osnovy.

Úprava definice

Přesune kurzor na definici v okně kód.

Zvolte kódování

Otevře kódování okna tak, že můžete nastavit kódování souboru.

whks02wf.collapse_all(cs-cz,VS.110).gifOkno osnovy dokumentu

Můžete použít Osnovu dokumentu okna ve spojení s návrháře zobrazení, jako je například Návrhář formuláře systému Windows, nebo Návrhář XAML stránky nebo stránek HTML.Toto okno zobrazí prvky ve stromovém zobrazení, takže můžete zobrazit logickou strukturu formuláře nebo stránky a najít ovládací prvky, které jsou hluboce vložený nebo skryté.

Viz také

Referenční dokumentace

Třída objektu Prohlížeč ikon a zobrazení