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