IDebugMethodField
Этот интерфейс описывает метод.
IDebugMethodField : IDebugContainerField
Примечания по реализации
Поставщик символов реализует этот интерфейс на одном и том же объекта, реализующего IDebugContainerField интерфейс. Этот интерфейс специализация, которая представляет метод.
Замечания для вызывающих объектов
Используйте QueryInterface получить этот интерфейс с IDebugContainerField если интерфейс IDebugField::GetKind возвращает FIELD_TYPE_METHOD. Кроме того, методы IDebugPropertyField::GetPropertyGetter" IDebugPropertyField::GetPropertySetterи IDebugClassField::EnumConstructorsвсе возвращающие IDebugMethodField интерфейс.
Методы в том порядке Vtable
в дополнение к методам на IDebugField и IDebugContainerField интерфейсы этот интерфейс реализуется следующие методы:
Метод |
Описание |
---|---|
Создает перечислитель для параметров метода. |
|
Возвращает "" указатель объекта, содержащего данный метод. |
|
Создает перечислитель для всех локальных переменных метода. |
|
Создает перечислитель для выбранных локальных переменных метода. |
|
Определяет, определен ли указанный настраиваемый атрибут. |
|
Создает перечислитель для статических локальных переменных метода. |
|
Получает глобальный контейнер метода. |
|
Создает перечислитель для каждого необходимого типа аргумента, чтобы вызвать метод. |
Заметки
Метод может содержать параметры, а также локальные переменные.
Требования
Заголовок: sh.h
Пространство имен: Microsoft.VisualStudio.Debugger.Interop
Сборка: Microsoft.VisualStudio.Debugger.Interop.dll