Kontrola wykonywania i ocena stanu
Debugowanie aplikacji wymaga zaimplementowania takich funkcji kontroli wykonywania, jak przechodzenie do funkcji, zatrzymywanie w punktach przerwania i kontynuowanie wykonywania. Debugowanie programu Visual Studio opiera kontrolę wykonywania na zdarzeniach wysyłanych między składnikami debugera.
W tym obszarze
Kontrolka programu wyświetla następujące procedury, które występują na poziomie programu: ustawianie następnej instrukcji, wykonywanie, wykonywanie kroków, kontynuowanie, zawieszanie i wznawianie.
Metody związane z punktem przerwania definiują powiązane i oczekujące typy punktów przerwania obsługiwanych przez program Visual Studio.
Ocena stosu wywołań omawia implementację metod umożliwiających wyświetlanie ramek stosu wywołań w trybie przerwania.
Ocena wyrażeń wyjaśnia, w jaki sposób aparat debugowania (DE), ocena wyrażeń (EE) i menedżer debugowania sesji są zaangażowane w analizowanie i ewaluację wyrażenia wprowadzonego w jednym z okien środowiska IDE.
Zdarzenia sterujące omawia interfejs używany do wysyłania zdarzeń podczas kontrolowanego wykonywania programu.