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. Ten format jest całkowicie do implementatora przeglądarki niestandardowej, co oznacza, że format jest do 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 wraz z EE i instalowane w odpowiednim miejscu w programie Visual Studio dostarczone przez innego dostawcę innego dostawcy, a nawet przez użytkownika końcowego.

Obsługa niestandardowych osób przeglądających w ewaluatorze wyrażeń

EE może również obsługiwać niestandardowe osoby przeglądające, w których sam 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 żądanym formacie; osoba przeglądająca ma pełną kontrolę nad wyświetlaczem i może nawet pozwolić na modyfikację danych. Każda niestandardowa widzka dostarczana przez EE jest dostarczana z EE po wysłaniu produktu.

Zobacz też