Sdílet prostřednictvím


Kontext vyhodnocení výrazu

V ladění sady Visual Studio kontext vyhodnocení výrazu:

  • Představuje kontext pro vyhodnocení výrazu. Obecně platí, že kontext vyhodnocení odpovídá lexikálnímu oboru, ve kterém se mají vyhodnotit proměnné, parametry, funkce a metody. Například kontext vyhodnocení výrazu přidružený k rámečku zásobníku poskytne kontext pro vyhodnocení místních proměnných, parametrů metody a členů třídy (pokud je to možné).

  • Existuje, když se program zastavil na zarážce. Samotný výraz je datová struktura představující analyzovaný výraz, který je připravený k vytvoření vazby a vyhodnocení v daném kontextu.

    Podrobněji se vytvářejí výrazy pomocí metody ParseText . Při vyhodnocení výrazu vygeneruje tisknutelný řetězec obsahující název a typ proměnné nebo argumentu a jeho hodnotu. Tento řetězec se zobrazí v okně Kukátko nebo v okně Místní hodnoty integrovaného vývojového prostředí ( IDE).

    BSTR Vzhledem k rozhraní IDebugExpressionContext2 může ladicí modul (DE) vytvořit rozhraní IDebugExpression2 parsováním výrazu. IDebugExpression2 De může získat hodnotu prostřednictvím synchronního nebo asynchronního vyhodnocení výrazu. Tato hodnota spolu s názvem a typem proměnné nebo argumentu se odešle do integrovaného vývojového prostředí (IDE) pro zobrazení.

Viz také