Condividi tramite


Contesti del debugger

In Visual Studio che esegue il debug, il motore di (DE) debug viene eseguito simultaneamente all'interno di diversi contesti diversi, come segue:

  • Il contesto di codice, che specifica la posizione corrente in un flusso di esecuzione del programma.

  • Il contesto o la posizione della documentazione, che descrivono la posizione corrente all'interno di un documento di origine.

  • Il contesto di valutazione di un'espressione, che descrive il contesto in cui la valutazione delle espressioni di sviluppo.

Argomenti della sezione

  • contesto di codice
    Viene descritto il contesto di codice come indirizzo nel flusso di istruzioni di un programma in odierne architetture in fase di esecuzione con i linguaggi non tradizionali, in cui il codice non può essere rappresentato dalle istruzioni, ma alcuni altri metodi.

  • Percorso del documento
    Definisce la posizione del documento in debug di Visual Studio tramite un'api di una posizione in un file di origine come noto all'IDE.

  • Contesto del documento
    Vengono fornite informazioni sul contesto del documento rappresenta in debug di Visual Studio relativamente a un file di origine. Inoltre descritto come il gestore dei simboli esegue il mapping di un contesto di codice al contesto della documentazione.

  • Contesto di valutazione di espressioni
    Fornisce informazioni su un contesto di valutazione di espressioni in Visual Studio. Ad esempio, un contesto di valutazione di espressioni associato a uno stack frame fornisce contesto per esaminare le variabili locali, i parametri dei metodi e i membri della classe.

Sezioni correlate

  • concetti di debug
    Vengono descritti i concetti di architettura di debug principali.

  • componenti di debug
    Viene fornita una panoramica dei componenti di debug di Visual Studio, che includono il motore di (DE) debug, l'analizzatore di espressioni (EE) e il gestore dei (SH) simboli.

  • Attività di debug
    Vengono forniti collegamenti alle varie attività di debug, come avviare un programma e valutazione delle espressioni.