Partilhar via


Contextos do depurador

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

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

  • O contexto ou posição da documentação, que descreve a posição atual dentro de um documento de origem.

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

Nesta secção

O contexto de código discute o contexto de código como um endereço no fluxo de instruções de um programa nas arquiteturas de tempo de execução atuais versus linguagens não tradicionais, onde o código pode não ser representado por instruções, mas por outros meios.

A 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.

Contexto do documento discute 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 de documentação.

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 quadro de pilha fornece o contexto para avaliar variáveis locais, parâmetros de método e membros de classe.

Conceitos de depuração descreve os principais conceitos de arquitetura de depuração.

Os componentes de depuração fornecem 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).

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