Udostępnij za pośrednictwem


IDebugExpressionContext2

Ten interfejs reprezentuje kontekst oceny wyrażeń.

Składnia

IDebugExpressionContext2 : IUnknown

Uwagi dotyczące implementacji

Aparat debugowania (DE) implementuje ten interfejs w celu reprezentowania kontekstu, w którym można ocenić wyrażenie.

Uwagi dotyczące wywoływania

Wywołanie metody GetExpressionContext zwraca ten interfejs. Ten interfejs jest dostępny tylko wtedy, gdy debugowany program został wstrzymany i dostępna jest ramka stosu.

Metody w tabeli Vtable Order

W poniższej tabeli przedstawiono metody .IDebugExpressionContext2

Metoda opis
GetName Pobiera nazwę kontekstu oceny.
ParseText Analizuje wyrażenie tekstowe na potrzeby oceny.

Uwagi

Kontekst oceny można traktować jako zakres przeprowadzania oceny wyrażeń.

Po zatrzymaniu programu menedżer debugowania sesji (SDM) uzyskuje ramkę stosu z de z wywołaniem enumFrameInfo. Następnie sdM wywołuje metodę IDebugExpressionContext2 GetExpressionContext, aby pobrać interfejs. Następnie następuje wywołanie metody ParseText w celu utworzenia interfejsu IDebugExpression2 , który reprezentuje przeanalizowane wyrażenie gotowe do obliczenia.

Wymagania

Nagłówek: msdbg.h

Przestrzeń nazw: Microsoft.VisualStudio.Debugger.Interop

Zestaw: Microsoft.VisualStudio.Debugger.Interop.dll

Zobacz też