Интерфейс IXCLRDataMethodDefinition
Предоставляет методы для запроса сведений об определении метода.
Примечание.
Этот API изначально был разработан для внутреннего использования во время выполнения. Хотя она теперь поддерживается для 3-го стороннего использования, мы рекомендуем по возможности работать с ICorDebug
ICorProfiler
и API.
Методы
Ниже приведены некоторые методы, доступные в интерфейсе.
Метод | Description |
---|---|
StartEnumInstances | Предоставляет дескриптор перечисления экземпляров методов для заданного объекта IXCLRDataAppDomain . |
EnumInstance | Перечисляет экземпляры этого определения метода. |
EndEnumInstances | Освобождает ресурсы, используемые внутренними итераторами, используемыми во время перечисления экземпляров. |
Запросить | Запросы на заполнение буфера, заданного данными метода. |
GetRepresentativeEntryAddress | Получает наиболее репрезентативный начальный адрес машинного кода для этого метода. |
GetTokenAndScope | Возвращает маркер метаданных и область действия метода. |
Метод StartEnumExtents | Предоставляет дескриптор перечисления областей кода IL, связанных с методом. |
EnumExtent | Перечисляет области кода IL, связанные с этим методом. |
EndEnumExtents | Освобождает ресурсы, используемые внутренними итераторами, используемыми во время перечисления региона кода IL. |
Замечания
Этот интерфейс находится внутри среды выполнения и не предоставляется через какие-либо заголовки или файлы библиотеки. Однако это COM-интерфейс, производный от GUIDAAF60008-FB2C-420b-8FB1-42D244A54A97
, который можно получить с IUnknown
помощью обычных механизмов COM.
Требования
Платформы: см. раздел Требования к системе. Заголовок: Нет библиотеки: нет платформа .NET Framework версий: доступно с версии 4.7