Hata ayıklayıcısı bağlamları

Visual Studio hata ayıklamasında, hata ayıklama altyapısı (DE) aşağıdaki gibi birkaç farklı bağlam içinde aynı anda çalışır:

  • Bir programın yürütme akışındaki geçerli konumu açıklayan kod bağlamı.

  • Kaynak belgedeki geçerli konumu açıklayan belge bağlamı veya konumu.

  • İfade değerlendirmesinin gerçekleşeceği bağlamı açıklayan ifade değerlendirme bağlamı.

Bu bölümde

Kod bağlamı , kodun yönergelerle değil başka bazı yollarla temsil edilebileceği, günümüzün çalışma zamanı mimarilerindeki ve geleneksel olmayan dillerdeki bir programın yönerge akışında bir adres olarak kod bağlamı ele alır.

Belge konumu , IDE tarafından bilinen kaynak dosyadaki bir konumun soyutlanması yoluyla Visual Studio hata ayıklamasında belge konumunu tanımlar.

Belge bağlamı , bir kaynak dosyayla ilişkili olarak Visual Studio hata ayıklamasında hangi belge bağlamı temsil eder? Ayrıca, sembol işleyicisinin bir kod bağlamını belge bağlamı ile nasıl eşleyebildiğinden de bahsedildi.

İfade değerlendirme bağlamı , Visual Studio'daki ifade değerlendirme bağlamı hakkında bilgi sağlar. Örneğin, bir yığın çerçevesiyle ilişkili ifade değerlendirme bağlamı yerel değişkenleri, yöntem parametrelerini ve sınıf üyelerini değerlendirme bağlamını sağlar.

Hata ayıklama kavramları , ana hata ayıklama mimari kavramlarını açıklar.

Hata ayıklama bileşenleri , hata ayıklama altyapısını (DE), ifade değerlendiriciyi (EE) ve sembol işleyicisini (SH) içeren Visual Studio hata ayıklama bileşenlerine genel bir bakış sağlar.

Hata ayıklama görevleri , program başlatma ve ifadeleri değerlendirme gibi çeşitli hata ayıklama görevlerine bağlantılar içerir.