Интерфейс 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

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