Share via


Kod yapısını görüntüleme

Nesneleri ve Visual Studio projects, üyeleri ve nesneleri ve Üyeler'de inceleyebilirsiniz.net Framework bileşenlerini, com bileşenleri dinamik bağlantı kitaplıkları (dll) ve kitaplıkları (tlb) yazın.

Aşağıdaki bölümlerde bu belgenin farklı kod yapısı windows açıklanmaktadır.

Class View'i (Visual Basic, C#, C++)

Hiyerarşi (Visual Basic, C#, C++) çağrısı

Nesne Tarayıcısı

(C#, C++) tanımlama penceresindeki kod

Ayrıca Solution Explorer yukarıda listelenen birden çok aracı pencereler arasında geçiş yapmak zorunda olmadan türleri ve projelerinizi, semboller, arama üyeleri göz atmak için bir yöntemin çağrı hiyerarşi, Bul simgesi başvurular ve diğer görüntüleyin.

Not

Visual Studio edition ve kullandığınız ayarları IDE içindeki özellikleri etkileyebilir.Bu konuda açıklanan olanlardan birbirinden farklı.

Class View'i (Visual Basic, C#, C++)

Class View bir parçası olarak gösterilen Solution Explorer gibi ayrı bir pencerede iyi. Class View pencere uygulama öğelerini görüntüler. Üst bölme ad alanları, türleri, arabirimleri, listeleme ve sınıfları görüntüler ve alt bölme üst bölmede seçilen türe ait üyeleri görüntüler. Bu pencereyi kullanarak, kaynak kodunu üye tanımlara taşıyabilir (veya Nesne tarayıcısı çözümünüzün dışında öðe tanýmladýysanýz).

Kendi öğelerini görüntülemek için projeyi derleyin gerekmez Class View. Kod projenizde değiştirirken pencere yenilenir.

Kod Proje düğümünü seçip projenize ekleyebilirsiniz Ekle açmak için düğmeyi Add New Item iletişim kutusu. Kodu ayrı bir dosyaya eklenir.

Projenize kaynak kodu denetimi için işaretliyse, her Class View öğesi dosya kaynak kodu durumunu gösteren bir simge görüntüler. Genel kaynak kodu denetim komutları gibi Kullanıma, İade Et, ve En son sürümünü alın da öğenin kısayol menüsünde kullanılabilir.

whks02wf.collapse_all(tr-tr,VS.110).gifGörünüm araç sınıfı

Class View araç aşağıdaki komutları içerir.

Yeni klasör

Sanal klasörü veya alt klasörü sık kullanılan öğeleri organize edebilirsiniz oluşturur. Bunlar etkin çözüm (.suo) dosyasında kaydedilir. Yeniden adlandırmak veya bir öğe kodunuzda sildikten sonra sanal bir klasör hatası düğümü olarak görünebilir. Bu sorunu gidermek için hata düğüm silin. Bir öğenin yeniden adlandırdıysanız, proje hiyerarşisinden klasöre yeniden yerini değiştirebilirsiniz.

Başa dön

Önceden seçili öğeye gider.

İlet

Seçilen bir sonraki öğeye gider.

Sýnýf diyagramý görüntülemek (yönetilen kod projeler)

Bir ad seçin veya yazın, kullanılabilir Class View. Bir ad alanı seçildiğinde, sýnýf diyagramý içindeki tüm türlerini gösterir. Sýnýf diyagramý bir türü seçtiğinizde, yalnızca o türü gösterilir.

whks02wf.collapse_all(tr-tr,VS.110).gifSınıf ayarlarını görüntüleme

Sınıf görünüm ayarlarını araç çubuğunda aşağıdaki ayarları vardır.

Temel tiplerini göster

Temel türleri görüntülenir.

Türemiş türler Göster

Türemiş türler görüntülenir.

Gizli türleri ve üyeleri Göster

Gizli türleri ve üyeleri (kullanım için istemciler tarafından hedeflenmemiş) açık gri metin olarak görüntülenir.

Ortak üyeleri Göster

Ortak üyeler görüntülenir.

Korunan Üyeleri Göster

Korumalı Üyeler görüntülenir.

Özel üyeleri Göster

Özel üyelerin görüntülenir.

Diğer üyeleri Göster

Diğer tür üyeleri görüntülenme şeklini, iç dahil olmak üzere (veya Visual Basic'te arkadaş) üyeleri.

Devralınan üyeleri Göster

Devralınan üyeleri görüntülenir.

Uzantı yöntemleri Göster

Uzantı yöntemler görüntülenir.

whks02wf.collapse_all(tr-tr,VS.110).gifClass View kısayol menüsü

Kısayol menüsünde Class View seçilen proje türüne bağlı olarak aşağıdaki komutları içerebilir.

Tanımına Git

Öğesinin tanımı kaynak kodunda veya içinde bulur Nesne tarayıcısı, öğenin açık proje içinde tanımlı değil.

Tanım Gözat

Seçili öğeyi görüntüler Nesne tarayıcısı.

Tüm başvurular bulma

Geçerli, seçili nesnenin madde bulur ve sonuçları görüntüler bir Find Results pencere.

Filtre türü için (yönetilen kod yalnızca)

Yalnızca seçilen tür veya ad alanı görüntüler. Seçerek süzme kaldırabilirsiniz Düz bulmak (x) yanındaki düğmeyi bulmak kutusu.

Copy

Öğenin tam adını kopyalar.

Alfabetik olarak sıralama

Türleri ve üyeleri alfabetik olarak ada göre listelenir.

Üye türe göre sırala

Türleri ve türüne göre sırayla üye olduğunu (sınıfların arabirimleri koyun, temsilciler arabirimleri koyun ve yöntemleri özellikleri koyun gibi) listeler.

Üye erişim göre sırala

Liste türleri ve Üyeler sırayla erişim, public veya private gibi yazın.

Üye türüne göre grupla

Türleri ve üye nesne türüne göre gruplar halinde sıralar.

Bildirimi go (yalnızca C++ kodu)

Türü veya üye bildirimi varsa kaynak kodunda görüntüler.

Tanımına Git

Türü veya üye tanımı varsa kaynak kodunda görüntüler.

Başvuru Git

Türü veya üye başvuru varsa kaynak kodunda görüntüler.

Çağrı hiyerarşisini görüntüleme

Seçilen yöntemi görüntüler Çağrısı hiyerarşi pencere.

Hiyerarşi (Visual Basic, C#, C++) çağrısı

Call hiyerarşi penceresini gösterir burada verilen yöntemi (veya özellik veya kurucu) adı verilir ve bu yönteminden çağrıldı yöntemlerini listeler. Belirtilen kapsamda yöntemleri arasında arayan/Aranan ilişkileri gösterir çağrı grafik birden çok düzeyi görüntüleyebilirsiniz.

Görüntülemek için Çağrısı hiyerarşi bir yöntem (veya özellik veya kurucu) seçerek ve sonra seçme pencere Sınıf hiyerarşisini görüntüleme kısayol menüsünde. Görüntü aşağıdaki resme benzer olmalıdır.

Çağrı sýradüzeni penceresi

Arama hiyerarşisi birden çok düğümü açık

Araç çubuğundaki aşağı açılan listesini kullanarak, hiyerarşi kapsamını belirtebilirsiniz: çözüm, geçerli proje ya da geçerli belge.

Ana bölmede yöntemi, gelen ve giden aramaları görüntüler ve Siteleri arama bölmesi, seçili arama konumunu görüntüler. Sanal ya da soyut, üyeleri için bir geçersiz kılar, yöntem adı düğümü görüntülenir. Arabirim üyeleri için bir uyguladığı yöntem adı düğümü görüntülenir.

Call hiyerarşi pencere yöntemi burada bir yöntem bir olay işleyicisi eklenir veya bir temsilci atanan yerler dahil Grup baþvurularý bulamazsa. Bu başvuruları bulmak için Tüm başvuruları bulmak komut.

Kısayol menüsünde Çağrısı hiyerarşi penceresi, aşağıdaki komutları içerir.

Yeni kök olarak Ekle

Seçili düğümü yeni bir kök düğümü ekliyor.

Kök kaldırma

Ağaç görünümü bölmesindeki seçili kök düğümü kaldırır.

Tanımına Git

Özgün bir yöntemin tanımına gider.

Tüm başvurular bulma

Projede seçilen yönteme yapılan tüm başvurular bulur.

Copy

Seçili düğüm (ancak değil, alt düğümler) kopyalar.

Yenileme

Bilgisini yeniler.

Nesne Tarayıcısı

Nesne tarayıcısı projelerinizde kod açıklamalarını görüntüler.

Görüntülemek istediğiniz filtre Nesne tarayıcısı. Pencerenin en üstünde açılan listesini kullanarak, aşağıdaki seçenekleri arasından seçim yapabilirsiniz:

  • Herhangi bir.net Framework

  • Silverlight

  • Etkin çözüm

  • Özel bileşenler kümesi

Özel bileşenler, yönetilen kod yürütülebilir dosyalar, kitaplık derlemeler, Tür kitaplıkları ve .ocx dosyaları içerebilir. C++ özel bileşenler eklemek mümkün değildir. Visual Studio kullanıcı uygulama dizininde, % APPDATA%\Roaming\Microsoft\VisualStudio\11.0\ObjBrowEX.dat özel ayarları kaydedilir.

Sol bölmede, Nesne tarayıcısı fiziksel kapsayıcı gibi gösterir.net Framework ve com bileşenleri. İçerdikleri ad alanlarını görüntülemek için kapsayıcı düğümlerini açın ve içerdikleri türlerini görüntülemek için ad alanları'nı genişletin. Bir türü seçtiğinizde, üyeleri (gibi özellikler ve yöntemler) sağ bölmede listelenir. Alt bölmede seçili öğe hakkında ayrıntılı bilgi görüntüler.

Belirli bir madde için kullanarak arama Arama kutusu penceresinin en üstündeki. Aramalar büyük/küçük harf duyarlıdır. Arama sonuçları sol bölmede görüntülenir. Bir aramayı temizleme yapmayı Clear Search (x) yanındaki düğmeyi Arama kutusu.

Nesne tarayıcısı yapmış olduğunuz seçimleri izini ve gitmek arasında seçim kullanarak İleri ve geri araç çubuğundaki düğmeleri.

Kullanabileceğiniz Nesne tarayıcısı bir madde (derleme, ad, tür veya üye) ve seçerek açýk bir çözüm için bir derleme başvurusu eklemek için Add Reference araç çubuğundaki düğmesini.

whks02wf.collapse_all(tr-tr,VS.110).gifNesne tarayıcı ayarları

Kullanarak Nesne tarayıcı ayarlarını düğmesi araç çubuğunda aşağıdaki görünümlerden birini belirtebilirsiniz.

Görünüm ad alanları

Sol bölmede, fiziksel kapsayıcı yerine ad alanlarını görüntüler. Ad alanı birden çok fiziksel kapsayıcılarında depolanan birleştirilir.

Görünüm kapsayıcılar

Ad alanları, yerine fiziksel kapsayıcı, sol bölmede görüntüler. Ad alanlarını görüntülemek ve Görünüm kap dışlayan ayarlarıdır.

Temel tiplerini göster

Temel türlerini görüntüler.

Türemiş türler Göster

Görüntüler türleri türetilmiş.

Gizli türleri ve üyeleri Göster

Gizli görüntüler türleri ve açık gri renkte (kullanım için istemciler tarafından hedeflenmemiş) üyeleri.

Ortak üyeleri Göster

Ortak üyeleri görüntüler.

Korunan Üyeleri Göster

Görüntüler üye korumalı.

Özel üyeleri Göster

Özel üyeleri görüntüler.

Diğer üyeleri Göster

Diğer tür iç dahil olmak üzere, üye (veya Visual Basic'te arkadaş) üyelerini görüntüler.

Devralınan üyeleri Göster

Görüntüler üyeler miras.

Uzantı yöntemleri Göster

Uzantı yöntemlerini görüntüler.

whks02wf.collapse_all(tr-tr,VS.110).gifNesne Tarayıcı kısayol menü komutları

Kısayol menüsünde Nesne tarayıcısı öğenin türüne bağlı olarak aşağıdaki komutları içerebilir seçili.

Tanım Gözat

Seçili madde için birincil düğüm gösterir.

Tüm başvurular bulma

Geçerli, seçili nesnenin madde bulur ve sonuçları görüntüler bir Find Results pencere.

Filtre türü için

Yalnızca seçilen tür veya ad alanı görüntüler. Seçerek süzme kaldırabilirsiniz Aramayı Temizle düğme.

Copy

Öğenin tam adını kopyalar.

Kaldır

Kapsam özel bileşen kümesi ise, seçili bileşen kapsamdan kaldırır.

Alfabetik olarak sıralama

Türleri ve üyeleri alfabetik olarak ada göre listelenir.

Nesne türüne göre sırala

Türleri ve türüne göre sırayla üye olduğunu (sınıfların arabirimleri koyun, temsilciler arabirimleri koyun ve yöntemleri özellikleri koyun gibi) listeler.

Nesne erişimini göre sırala

Liste türleri ve Üyeler sırayla erişim, public veya private gibi yazın.

Nesne türüne göre grupla

Türleri ve üye nesne türüne göre gruplar halinde sıralar.

Bildirimi go (yalnızca C++ projeleri)

Türü veya üye bildirimi varsa kaynak kodunda görüntüler.

Tanımına Git

Türü veya üye tanımı varsa kaynak kodunda görüntüler.

Başvuru Git

Türü veya üye başvuru varsa kaynak kodunda görüntüler.

Çağrı hiyerarşisini görüntüleme

Seçilen yöntemi görüntüler Çağrısı hiyerarşi pencere.

(C#, C++) tanımlama penceresindeki kod

Kod tanımı etkin proje penceresini görüntüler tanımını seçilen tür ya da üye. Kod Düzenleyicisi'ni veya Kod Görünümü penceresinde türü veya üye seçilebilir.

Bu pencere salt okunur olsa da, kesme veya yer imlerini ayarlayabilirsiniz. Görüntülenen tanımını değiştirmek için seçim Tanımını Düzenle kısayol menüsünde. Bu kod Düzenleyicisi'nde kaynak dosyasını açar ve ekleme noktasını tanım başladığı satıra taşır.

whks02wf.collapse_all(tr-tr,VS.110).gifKod tanımı kısayol menüsü

Kısayol menüsünde Kod tanımı pencere programlama diline bağlı olarak aşağıdaki komutları içerebilir.

Birim testler oluşturmak

Seçili öğeye ait birim testleri oluşturur.

Sıra diyagramý oluþturmak

Bir yöntemi seçildiğinde, bir sıra Diyagram oluşturur.

Özel erişimci oluşturma

Birim test çözüm varsa, sınama kod erişmek için kullandığı bir yöntem oluşturur.

Tanımına Git

Tanım (veya kısmi sınıflar için tanımlamalar) bulur ve bunları görüntüler bir Find Results pencere.

Tüm başvurular bulma

Türü veya üye başvuruları çözüm bulur.

Çağrı hiyerarşisini görüntüleme

Yöntemde görüntüler Çağrısı hiyerarşi pencere.

Arama testlerini Göster

Proje birimi sınamaları varsa, seçilen koda çağrı testleri gösterir.

Arama sınamalarını çalıştırın

Projede birimi sınamaları varsa seçilen koda ait sınamalar çalıştırır.

Kesme noktası

Bir kesme noktası (veya bir tracepoint) ekler.

İmlece Git

Program, imlecin bulunduğu yere hata ayıklama modunda çalışır.

Copy

Seçili satırı kopyalar.

Anahat oluşturma

Standart anahat komutları.

Tanımını düzenleme

Ekleme noktasını kod penceresinde tanımına taşır.

Kodlamayı seçin

Açılır kodlama pencere bir dosya için kodlama ayarlayabilirsiniz.

whks02wf.collapse_all(tr-tr,VS.110).gifBelge anahat penceresi

Kullanabileceğiniz Document Outline pencere xaml sayfasının tasarımcısı veya bir Windows Form designer gibi Tasarımcı görünümleri veya html sayfaları ile birlikte. Böylece formu veya sayfayı mantıksal yapısını görmek ve derine katıştırılmış veya gizli olan denetimleri bulmak Bu pencere öğelerini bir ağaç görünümünde görüntüler.

Ayrıca bkz.

Başvuru

Görünüm ve nesne tarayıcı simgeleri sınıfı