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


Метод IMetaDataImport::EnumMethodImpls

Перечисляет токены MethodBody и MethodDeclaration, представляющие методы указанного типа.

Синтаксис

HRESULT EnumMethodImpls (  
   [in, out] HCORENUM    *phEnum,
   [in]      mdTypeDef   td,
   [out]     mdToken     rMethodBody[],
   [out]     mdToken     rMethodDecl[],
   [in]      ULONG       cMax,
   [in]      ULONG       *pcTokens  
);  

Параметры

phEnum
[вход, выход] Указатель на перечислитель. Этот параметр должен иметь значение NULL для первого вызова этого метода.

td
[in] Токен TypeDef для типа, для которого необходимо перечислить реализации метода.

rMethodBody
[out] Массив для хранения токенов MethodBody.

rMethodDecl
[out] Массив для хранения токенов MethodDeclaration.

cMax
[in] Максимальный размер массивов rMethodBody и rMethodDecl .

pcTokens
[in] Фактическое число методов, возвращаемых в rMethodBody и rMethodDecl.

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

HRESULT Описание
S_OK EnumMethodImpls возвращается успешно.
S_FALSE Маркеры метода для перечисления отсутствуют. В этом случае pcTokens равно нулю.

Требования

Платформы: см. раздел Требования к системе.

Заголовка: Cor.h

Библиотека: Включено в качестве ресурса в MsCorEE.dll

версии платформа .NET Framework: доступно с версии 1.0.

См. также раздел