Aracılığıyla paylaş


Expression Evaluation Interfaces

Ö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.

Ayrıca bkz.