Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Önemli
Visual Studio 2015'te, ifade değerlendiricileri uygulama yöntemi kullanım dışıdır. CLR ifade değerlendiricilerini uygulama hakkında bilgi için bkz . CLR İfade Değerlendiricileri ve Yönetilen İfade Değerlendirici Örneği.
Visual Studio Hata Ayıklama SDK'sı için İfade Değerlendirme Arabirimleri aşağıdadır.
Tartışma
Bu arabirimler, kesme modu sırasında çağrı yığınındaki ifadeleri değerlendirmek için kullanılır. Bunlar yalnızca ortak dil çalışma zamanı ifade değerlendiricileri (EE) için uygulanır.
Tablodaki her arabirim, aşağıdaki listeden uygulayabilen bileşeni gösterir:
Hata Ayıklama Altyapısı (DE)
İfade Değerlendirici (EE)
Visual Studio (VS)
| Arabirim | Uygulayan | Açıklama |
|---|---|---|
| IDebugAlias | EE | Bir değişkenin sayısal diğer adını temsil eder. |
| IDebugAlias2 | EE | Bir değişkenin sayısal diğer adını temsil eder ve bir ifade değerlendiricinin (EE) diğer ad için uygulama etki alanını almasını sağlar. |
| IDebugArrayObject | EE | Bir dizi nesnesini temsil eder. |
| IDebugArrayObject2 | EE | Yönetilen dizi nesnesini temsil eder ve bir ifade değerlendiricinin (EE) dizinin temel dizinini (alt sınırlar) belirlemesine izin verir. |
| IDebugBinder | DE | Hata ayıklama simgelerini bellekteki gerçek adreslere bağlayan bağlayıcıyı temsil eder. |
| IDebugBinder3 | DE | IDebugBinder arabirimiyle aynı ancak türler, diğer adlar ve özel görselleştiricilere erişim sağlar. |
| IDebugExpressionEvaluator | EE | İfade değerlendiricisini temsil eder. |
| IDebugExpressionEvaluator2 | EE | İfade değerlendiricisinin (EE) gelişmiş bir sürümünü temsil eder. |
| IDebugExpressionEvaluator3 | EE | Gelişmiş ayrıştırıcı ağacı olan bir ifade değerlendiriciyi (EE) temsil eder. |
| IDebugFunctionObject | EE | Bir işlevi temsil eder. |
| IDebugFunctionObject2 | EE | Bir işlevi temsil eder ve IDebugFunctionObject arabirimini geliştirir. |
| IDebugIDECallback | DE | İfade değerlendiricinin (EE) hata ayıklayıcının çıkış penceresinde bir ileti görüntülemesini sağlar. |
| IDebugManagedObject | EE | Yönetilen kod nesnesini temsil eder. |
| IDebugObject | EE | Bellek adresine bağlı herhangi bir simgeyi temsil eden temel arabirim. |
| IDebugObject2 | EE | IDebugObject arabirimiyle aynı ancak ek bilgilere erişim sağlar. |
| IDebugParsedExpression | EE | Değerlendirilmeye hazır ayrıştırılmış bir ifadeyi temsil eder. |
| IDebugPointerObject | EE | İşaretçiyi temsil eder. |
| IDebugPointerObject3 | EE | Ayrıştırma ağacındaki bir işaretçiyi temsil eder ve IDebugPointerObject arabirimini genişletir. |
| IEEVisualizerDataProvider | EE | Tür görselleştiricisi aracılığıyla bir türün değerini değiştirme olanağı sağlar. |
| IEEVisualizerService | VS | Özel görüntüleyicilere ve tür görselleştiricilerine erişim sağlar. |
| IEEVisualizerServiceProvider | VS | IEEVisualizerService nesnesi oluşturma olanağı sağlar. |
| IEnumDebugObjects | EE | IDebugObject nesnelerinin koleksiyonunu temsil eder. |