Интерфейс 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
См. также раздел
Совместная работа с нами на GitHub
Источник этого содержимого можно найти на GitHub, где также можно создавать и просматривать проблемы и запросы на вытягивание. Дополнительные сведения см. в нашем руководстве для участников.