Udostępnij za pośrednictwem


IDebugBinder3

Ważne

W programie Visual Studio 2015 ten sposób implementowania ewaluatorów wyrażeń jest przestarzały. Aby uzyskać informacje na temat implementowania ewaluatorów wyrażeń CLR, zobacz CLR Expression Evaluators and Managed Expression Evaluator Sample (Ewaluator wyrażeń zarządzanych).

Ten interfejs zapewnia dostęp do typów, aliasów i niestandardowych usług wizualizatora.

Składnia

IDebugBinder3 : IDebugBinder

Uwagi dotyczące implementacji

Aparat debugowania implementuje ten interfejs do obsługi aliasów, niestandardowych usług wizualizatora i dostępu do informacji o typie obiektu.

Uwagi dotyczące wywoływania

Interfejs IDebugBinder uzyskuje ten interfejs przy użyciu interfejsu QueryInterface.

Metody w kolejności Vtable

Oprócz metod udostępnianych przez interfejs IDebugBinder ten interfejs implementuje następujące elementy:

Metoda opis
GetMemoryObject Pobiera obiekt pamięci reprezentujący pamięć, z którą jest powiązany ten obiekt.
GetExceptionObjectAndType Pobiera wyjątek skojarzony z tym obiektem (jeśli istnieje),
FindAlias Pobiera alias o podanej nazwie,
GetAllAliases Pobiera tablicę wszystkich aliasów dla tego obiektu,
GetTypeArgumentCount Pobiera liczbę typów argumentów skojarzonych z tym obiektem,
GetTypeArguments Pobiera listę typów argumentów skojarzonych z tym obiektem,
GetEEService Pobiera interfejs do usługi wizualizatora,
GetMemoryContext64 Konwertuje lokalizację obiektu lub adres pamięci 64-bitowej na kontekst pamięci.

Wymagania

Nagłówek: ee.h

Przestrzeń nazw: Microsoft.VisualStudio.Debugger.Interop

Zestaw: Microsoft.VisualStudio.Debugger.Interop.dll

Zobacz też