Compartilhar via


Contextos de depurador

Na depuração do Visual Studio, o DE (mecanismo de depuração) opera simultaneamente em vários contextos distintos, da seguinte maneira:

  • No contexto de código, que descreve o local atual no fluxo de execução de um programa.

  • No contexto ou na posição da documentação, que descreve a posição atual em um documento de origem.

  • No contexto de avaliação de expressão, que descreve o contexto em que a avaliação da expressão ocorrerá.

Nesta seção

A página Contexto de código debate o contexto do código como um endereço no fluxo de instruções de um programa nas arquiteturas de tempo de execução atuais em comparação com as linguagens não tradicionais, nas quais o código pode não ser representado por instruções, mas por outros meios.

A página Posição do documento define a posição do documento na depuração do Visual Studio por meio de uma abstração de uma posição em um arquivo de origem, conforme conhecido pelo IDE.

A página Contexto do documento debate o que o contexto do documento representa na depuração do Visual Studio em relação a um arquivo de origem. Também discute como o manipulador de símbolos mapeia um contexto de código para o contexto da documentação.

A página Contexto de avaliação de expressão fornece informações sobre um contexto de avaliação de expressão no Visual Studio. Por exemplo, um contexto de avaliação de expressão associado a um registro de ativação fornece o contexto para avaliar variáveis locais, parâmetros de método e membros de classe.

A seção Debug concepts descreve os principais conceitos da arquitetura de depuração.

A seção Debug components fornece uma visão geral dos componentes de Depuração do Visual Studio, que incluem o mecanismo de depuração (DE), o avaliador de expressão (EE) e o manipulador de símbolos (SH).

Tarefas de depuração contêm links para várias tarefas de depuração, como iniciar um programa e avaliar expressões.