Поделиться через


Интерфейс ICorDebugSymbolProvider

Предоставляет методы, которые могут использоваться для получения сведений об отладочных символах.

Методы

Метод Описание
Метод GetAssemblyImageBytes Считывает данные из объединенной сборки для указанного относительного виртуального адреса (RVA) в объединенной сборке.
Метод GetAssemblyImageMetadata Возвращает метаданные из объединенной сборки.
Метод GetCodeRange Получает начальный адрес метода и размер для указанного относительного виртуального адреса (RVA) в методе.
Метод GetInstanceFieldSymbols Получает символы поля экземпляра, которые соответствуют сигнатуре TypeSpec.
Метод GetMergedAssemblyRecords Возвращает символьные записи для всех объединенных сборок.
Метод GetMethodLocalSymbols Получает локальные символы метода с учетом относительного виртуального адреса (RVA) этого метода.
Метод GetMethodParameterSymbols Получает символы параметров метода для указанного относительного виртуального адреса (RVA) этого метода.
Метод GetMethodProps Возвращает сведения о свойствах метода, такие как токен метаданных метода и сведения о его универсальных параметрах, для указанного относительного виртуального адреса (RVA) в этом методе.
Метод GetObjectSize Возвращает размер объекта для объекта на основе его сигнатуры TypeSpec.
Метод GetStaticFieldSymbols Получает символы статического поля, которые соответствуют сигнатуре TypeSpec.
Метод GetTypeProps Возвращает сведения о свойствах типа, такие как число сигнатур его универсальных параметров, для указанного относительного виртуального адреса (RVA) в таблице VTable.

Комментарии

Примечание

Этот интерфейс доступен только в .NET Native. При реализации этого интерфейса для сценариев ICorDebug вне .NET Native среда CLR будет игнорировать этот интерфейс.

Требования

Платформы: см. раздел Требования к системе.

Заголовок: CorDebug.idl, CorDebug.h

Библиотека: CorGuids.lib

версии платформа .NET Framework: доступно с версии 4.6, только .NET Native

См. также раздел