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.
Bu arabirim, IDebugProperty3 ve IPropertyProxyEESide arabirimlerine işlevsellik sağlayan anahtar yöntemleri uygular.
Sözdizimi
IEEVisualizerService : IUnknown
Uygulayıcılar için Notlar
Visual Studio, bir ifade değerlendiricinin (EE) tür görselleştiricilerini desteklemesine izin vermek için bu arabirimi uygular.
Arayanlar İçin Notlar
EE, bu arabirimi tür görselleştiricileri desteğinin bir parçası olarak almak için CreateVisualizerService'i çağırır.
Vtable sırasına göre yöntemler
| Metot | Açıklama |
|---|---|
| GetCustomViewerCount | Bu hizmetin bildiği özel görüntüleyici sayısını alır. |
| GetCustomViewerList | Özel görüntüleyicilerin listesini alır. |
| GetPropertyProxy | Bir özellik için ara sunucu nesnesi döndürür. |
| GetValueDisplayStringCount | Belirtilen özellik veya alan için görüntülenecek değer dizelerinin sayısını alır. |
Açıklamalar
IDE, özelliği için özel görüntüleyiciler veya tür görselleştiricileri olup olmadığını belirlemek için IDebugProperty3 arabirimini kullanır. Bir görselleştirici hizmeti (CreateVisualizerService ile) oluşturarak EE, ve IPropertyProxyEESide (özelliğin değerini görüntülemeyi ve değiştirmeyi destekleyen) arabirimleri için işlevsellik IDebugProperty3 sağlayabilir ve böylece tür görselleştiricilerini destekler.
Bir EE'nin kendi uyguladığı özel görüntüleyicileri varsa, EE bu özel görüntüleyicilerin s sayısını GetCustomViewerList tarafından döndürülen listenin sonuna ekleyebilirCLSID. Bu, EE'nin hem tür görselleştiricilerini hem de kendi özel görüntüleyicilerini desteklemesini sağlar. GetCustomViewerCount'un özel görüntüleyicilerin eklenmesini yansıttığına emin olun.
Görselleştiriciler ve görüntüleyiciler arasındaki fark hakkında bilgi için bkz . Tür Görselleştiricisi ve Özel Görüntüleyici .
Gereksinimler
Üst bilgi: ee.h
Ad Alanı: Microsoft.VisualStudio.Debugger.Interop
Derleme: Microsoft.VisualStudio.Debugger.Interop.dll