İfade değerlendirici uygulama
Ö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 ifade değerlendiricileri ve Yönetilen ifade değerlendirici örneği.
bir ifadeyi değerlendirmek, hata ayıklama altyapısı (DE), sembol sağlayıcısı (SP), bağlayıcı nesnesi ve ifade değerlendiricisi (EE) arasında karmaşık bir etkileşimdir. Bu dört bileşen, bir bileşen tarafından uygulanan ve başka bir bileşen tarafından kullanılan arabirimlerle bağlanır.
EE, DE'den dize biçiminde bir ifade alır ve bunu ayrıştırır veya değerlendirir. EE, DE tarafından kullanılan aşağıdaki arabirimleri çalıştırır:
-
EE, sembollerin ve nesnelerin değerini almak için DE tarafından sağlanan bağlayıcı nesnesini çağırır. EE, DE tarafından uygulanan aşağıdaki arabirimleri tüketir:
-
EE, IDebugProperty2 çalıştırır.
IDebugProperty2
, yerel değişken, ilkel veya Visual Studio'ya bir nesne gibi bir ifade değerlendirmesinin sonucunu açıklama mekanizmasını sağlar ve ardından Yerel Öğeler, İzleme veya Anlık penceresinde uygun bilgileri görüntüler.SP, bilgi istediğinde DE tarafından EE'ye verilir. SP, aşağıdaki arabirimler ve bunların türevleri gibi adresleri ve alanları açıklayan arabirimleri çalıştırır:
-
EE tüm bu arabirimleri tüketir.
Bu bölümde
İfade değerlendirici uygulama stratejisi , ifade değerlendiricisi (EE) uygulama stratejisi için üç adımlı bir süreç tanımlar.