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 pozycję 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.
Sekcje pokrewne
Pojęcia debugowania opisują główne pojęcia dotyczące debugowania architektury.
Składniki debugowania zawierają 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ń.