Udostępnij za pośrednictwem


ICorDebugSymbolProvider, interfejs

Udostępnia metody, których można użyć do pobierania informacji o symbolach debugowania.

Metody

Metoda Opis
GetAssemblyImageBytes, metoda Odczytuje dane ze scalonego zestawu, biorąc pod uwagę względny adres wirtualny (RVA) w scalanym zestawie.
GetAssemblyImageMetadata, metoda Zwraca metadane ze scalonego zestawu.
GetCodeRange, metoda Pobiera adres początkowy metody i rozmiar nadany względny adres wirtualny (RVA) w metodzie.
GetInstanceFieldSymbols, metoda Pobiera symbole pola wystąpienia, które odpowiadają podpisowi typepec.
GetMergedAssemblyRecords, metoda Pobiera rekordy symboli dla wszystkich scalonych zestawów.
GetMethodLocalSymbols, metoda Pobiera lokalne symbole metody, biorąc pod uwagę względny adres wirtualny (RVA) tej metody.
GetMethodParameterSymbols, metoda Pobiera symbole parametrów metody, biorąc pod uwagę względny adres wirtualny (RVA) tej metody.
GetMethodProps, metoda Zwraca informacje o właściwościach metody, takich jak token metadanych metody i informacje o jej parametrach ogólnych, biorąc pod uwagę względny adres wirtualny (RVA) w tej metodzie.
GetObjectSize — Metoda Zwraca rozmiar obiektu dla obiektu na podstawie jego sygnatury typów.
GetStaticFieldSymbols, metoda Pobiera statyczne symbole pól, które odpowiadają podpisowi typepec.
GetTypeProps, metoda Zwraca informacje o właściwościach typu, takich jak liczba podpisów jego parametrów ogólnych, biorąc pod uwagę względny adres wirtualny (RVA) w tabeli wirtualnej.

Uwagi

Uwaga

Ten interfejs jest dostępny tylko z .NET Native. Jeśli zaimplementujesz ten interfejs dla scenariuszy ICorDebug poza .NET Native, środowisko uruchomieniowe języka wspólnego zignoruje ten interfejs.

Wymagania

Platformy: Zobacz Wymagania systemowe.

Nagłówka: CorDebug.idl, CorDebug.h

Biblioteki: CorGuids.lib

wersje .NET Framework: dostępne tylko od wersji 4.6, .NET Native

Zobacz też