Tür görselleştiricisi ve özel görüntüleyici
Tür görselleştiricisi, bir veri parçasını belirli bir biçimde görüntüleyen bir bileşendir. Biçim, son kullanıcı veya görselleştiricilerin üçüncü taraf sağlayıcılarından biri olarak görselleştiriciyi kimin uygulayacağıyla tamamen aynıdır.
Özel görüntüleyici, özel ifade değerlendiricisinin belirli bir biçimde veri parçası görüntüleyen bölümüdür. Bu biçim tamamen özel görüntüleyicinin uygulayıcısına kadardır, bu da biçimin ifade değerlendiricisinin (EE) uygulayıcısına kadar olduğu anlamına gelir.
İfade değerlendiricisinde tür görselleştiricileri desteği
EE, IEEVisualizerService ve IEEVisualizerDataProvider gibi arabirimler için erişilebilir arabirim kümesini destekleyerek tür görselleştiricilerini destekler. Ancak EE, tür görselleştiricisinin kendisinden sorumlu değildir: EE yalnızca dış görselleştiricilerin tür bilgilerine erişmesine izin verir. Bu tür görselleştiriciler EE ile birlikte gönderilebilir ve Visual Studio'da başka bir üçüncü taraf satıcı tarafından veya hatta son kullanıcı tarafından sağlanan uygun yere yüklenebilir.
İfade değerlendiricisinde özel görüntüleyiciler için destek
Bir EE, EE'nin veri türünü görüntülemek için kodu sağladığı özel görüntüleyicileri de destekleyebilir. Özel görüntüleyici, verileri istenen biçimde göstermenin tüm görevlerini üstlenen IDebugCustomViewer arabirimini uygular; görüntüleyici, görüntü üzerinde tam denetime sahiptir ve hatta verilerin değiştirilmesine izin verebilir. EE tarafından sağlanan tüm özel görüntüleyiciler, ürün gönderildiğinde EE ile birlikte gelir.