Contextes du débogueur

Dans le cadre du débogage dans Visual Studio, le moteur de débogage (DE) fonctionne simultanément dans plusieurs contextes distincts, comme suit :

  • Le contexte du code, qui décrit l’emplacement actuel dans le flux d’exécution d’un programme.

  • Le contexte ou la position de la documentation, qui décrit la position actuelle dans un document source.

  • Le contexte d’évaluation des expressions, qui décrit le contexte dans lequel l’évaluation des expressions aura lieu.

Contenu de cette section

Le contexte du code aborde le contexte du code comme une adresse dans le flux d’instructions d’un programme dans les architectures d’exécution actuelles par rapport aux langages non traditionnels, où le code peut ne pas être représenté par des instructions, mais par d’autres moyens.

La position du document définit la position dans le document dans le débogage de Visual Studio au moyen d’une abstraction d’une position dans un fichier source telle que connue de l’IDE.

Le contexte du document discute de ce que représente le contexte du document dans le débogage de Visual Studio par rapport à un fichier source. Il aborde également comment le gestionnaire de symboles associe un contexte de code à un contexte de documentation.

Le contexte d’évaluation des expressions fournit des informations sur un contexte d’évaluation des expressions dans Visual Studio. Par exemple, un contexte d’évaluation des expressions associé à un frame de pile fournit le contexte pour évaluer les variables locales, les paramètres de méthode et les membres de classe.

Concepts de débogage décrit les principaux concepts architecturaux du débogage.

Composants de débogage fournit un aperçu des composants de débogage de Visual Studio, qui comprennent le moteur de débogage (DE), l’évaluateur d’expressions (EE) et le gestionnaire de symboles (SH).

Tâches de débogage contient des liens vers diverses tâches de débogage, telles que le lancement d’un programme et l’évaluation des expressions.