Udostępnij za pośrednictwem


IDebugDocumentContext2

Ten interfejs reprezentuje pozycję w dokumencie pliku źródłowego.

Składnia

IDebugDocumentContext2 : IUnknown

Uwagi dotyczące implementacji

Aparat debugowania (DE) implementuje ten interfejs w ramach obsługi debugowania na poziomie kodu źródłowego. Oprócz pozycji w kodzie źródłowym ten interfejs dostarcza metody porównywania kontekstów i nawigowania po dokumencie kodu źródłowego.

Uwagi dotyczące wywoływania

Metody na kilku interfejsach, zazwyczaj GetDocumentContext i GetDocumentContext, zwracają ten interfejs.

Metody w tabeli Vtable Order

W poniższej tabeli przedstawiono metody .IDebugDocumentContext2

Metoda opis
GetDocument Pobiera dokument zawierający ten kontekst dokumentu.
GetName Pobiera wyświetlaną nazwę dokumentu zawierającego ten kontekst dokumentu.
EnumCodeContexts Pobiera listę wszystkich kontekstów kodu skojarzonych z tym kontekstem dokumentu.
GetLanguageInfo Pobiera język skojarzony z tym kontekstem dokumentu.
GetStatementRange Pobiera zakres instrukcji pliku tego kontekstu dokumentu.
GetSourceRange Pobiera zakres źródłowy pliku tego kontekstu dokumentu.
Compare Porównuje ten kontekst dokumentu z daną tablicą kontekstów dokumentu.
Seek Przenosi kontekst dokumentu według danej liczby instrukcji lub wierszy.

Wymagania

Nagłówek: msdbg.h

Przestrzeń nazw: Microsoft.VisualStudio.Debugger.Interop

Zestaw: Microsoft.VisualStudio.Debugger.Interop.dll

Zobacz też