Konteksty debugera

W debugowaniu programu Visual Studio aparat debugowania (DE) działa jednocześnie w kilku różnych kontekstach w następujący sposób:

  • Kontekst kodu, który opisuje bieżącą lokalizację w strumieniu wykonywania programu.

  • Kontekst lub pozycja dokumentacji, która opisuje bieżące położenie w dokumencie źródłowym.

  • Kontekst oceny wyrażeń, który opisuje kontekst, w którym zostanie wykonane obliczanie wyrażeń.

W tym obszarze

Kontekst kodu Omawia kontekst kodu jako adres w strumieniu instrukcji programu w dzisiejszych architekturach czasu wykonywania w porównaniu z językami nietradycyjnymi, gdzie kod może nie być reprezentowany przez instrukcje, ale niektóre inne sposoby.

Pozycja dokumentu Definiuje położenie dokumentu w debugowaniu programu Visual Studio za pomocą abstrakcji pozycji w pliku źródłowym znanym ze środowiska IDE.

Kontekst dokumentu Omawia kontekst dokumentu reprezentowany w debugowaniu programu Visual Studio w odniesieniu do pliku źródłowego. Omówiono również, jak program obsługi symboli mapuje kontekst kodu na kontekst dokumentacji.

Kontekst oceny wyrażeń Zawiera informacje na temat kontekstu oceny wyrażeń w programie Visual Studio. Na przykład kontekst oceny wyrażeń skojarzony z ramką stosu zapewnia kontekst oceny zmiennych lokalnych, parametrów metody i składowych klasy.

Pojęcia dotyczące debugowania Opisuje główne pojęcia dotyczące debugowania architektury.

Składniki debugowania zawiera omówienie składników debugowania programu Visual Studio, które obejmują aparat debugowania (DE), ewaluator wyrażeń (EE) i program obsługi symboli (SH).

Zadania debugowania zawierają linki do różnych zadań debugowania, takich jak uruchamianie programu i ocenianie wyrażeń.