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


IDebugMethodField::EnumParameters

Создает перечислитель для параметров метода.

Синтаксис

int EnumParameters(
   out IEnumDebugFields ppParams
);

Параметры

ppParams
[out] Возвращает объект IEnumDebugFields , представляющий список параметров метода; в противном случае возвращает значение NULL, если нет параметров.

Возвращаемое значение

В случае успешного выполнения возвращает S_OK или возвращает S_FALSE, если нет параметров. В противном случае возвращается код ошибки.

Замечания

Каждый элемент — это объект IDebugField , представляющий различные типы параметров. Вызовите метод GetKind для каждого объекта, чтобы определить, какой тип параметра представляет объект.

Параметр содержит имя переменной и его тип. Первый параметр метода класса обычно является указателем "this".

Если нужны только типы параметров, вызовите метод EnumArguments .

См. также