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


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

См. также