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 zásobníkovému rámci poskytne kontext pro vyhodnocení místních proměnných, parametrů metody a členů třídy (pokud je to relevantní).

  • Vyskytuje se, když se program zastavil na bodu přerušení. 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ě Sledování nebo v okně Lokální proměnné integrovaného vývojového prostředí (IDE).

    Vzhledem k BSTR a rozhraní IDebugExpressionContext2 může ladicí modul (DE) vytvořit rozhraní IDebugExpression2 parsováním výrazu. Je-li dáno rozhraní 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é