Udostępnij przez


Wizualizator typów i przeglądarka niestandardowa

Wizualizator typów to składnik, który wyświetla fragment danych w określonym formacie. Format jest całkowicie do tego, kto implementuje wizualizator, czy to użytkownik końcowy, czy dostawca wizualizatorów innych firm.

Przeglądarka niestandardowa jest częścią ewaluatora wyrażeń niestandardowych, który wyświetla fragment danych w określonym formacie. Format ten jest całkowicie zależny od implementatora niestandardowego przeglądarki, co oznacza, że format zależy od implementatora ewaluatora wyrażeń (EE).

Obsługa wizualizatorów typów w ewaluatorze wyrażeń

EE obsługuje wizualizatory typów, obsługując zestaw interfejsów dostępnych dla wizualizatorów: interfejsy, takie jak IEEVisualizerService i IEEVisualizerDataProvider. Jednak EE nie jest odpowiedzialny za zaimplementowanie samego wizualizatora typów: EE umożliwia jedynie zewnętrznym wizualizatorom dostęp do informacji o typie. Takie wizualizatory mogą być dostarczane razem z Edytorem Rozszerzeń (EE) i instalowane w odpowiednim miejscu w programie Visual Studio, dostarczane przez innego dostawcę zewnętrznego lub nawet przez użytkownika końcowego.

Obsługa niestandardowych kreatorów widoków w ewaluatorze wyrażeń

EE może również obsługiwać niestandardowe przeglądarki, w których samo EE dostarcza kod do wyświetlania typu danych. Przeglądarka niestandardowa implementuje interfejs IDebugCustomViewer , który obsługuje wszystkie obowiązki wyświetlania danych w odpowiednim formacie; przeglądarka ma pełną kontrolę nad wyświetlaczem i może nawet pozwolić na modyfikację danych. Każda niestandardowa przeglądarka dostarczona przez EE jest dołączana do EE wraz z wysyłką produktu.

Zobacz także