Sdílet prostřednictvím


IDebugExpressionContext2

Toto rozhraní představuje kontext pro vyhodnocení výrazu.

Syntaxe

IDebugExpressionContext2 : IUnknown

Poznámky pro implementátory

Ladicí modul (DE) implementuje toto rozhraní tak, aby představovalo kontext, ve kterém lze výraz vyhodnotit.

Poznámky pro volající

Volání GetExpressionContext vrátí toto rozhraní. Toto rozhraní je přístupné pouze v případě, že byl program laděný pozastaven a je k dispozici rámec zásobníku.

Metody v pořadí Vtable

Následující tabulka ukazuje metody IDebugExpressionContext2.

metoda Popis
GetName Načte název kontextu vyhodnocení.
ParseText Parsuje textový výraz pro vyhodnocení.

Poznámky

Kontext vyhodnocení si můžete představit jako rozsah pro vyhodnocení výrazu.

Po zastavení programu získá správce ladění relace (SDM) rámec zásobníku z DE s voláním EnumFrameInfo. SDM pak volá GetExpressionContext získat IDebugExpressionContext2 rozhraní. Následuje volání ParseText vytvořit IDebugExpression2 rozhraní, které představuje parsovaný výraz připravený k vyhodnocení.

Požadavky

Hlavička: msdbg.h

Obor názvů: Microsoft.VisualStudio.Debugger.Interop

Sestavení: Microsoft.VisualStudio.Debugger.Interop.dll

Viz také