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


IMetaDataImport2::EnumMethodSpecs Method

Возвращает перечислитель для массива маркеров MethodSpec, связанных с указанным маркером MethodDef или MemberRef.

Syntax

HRESULT EnumMethodSpecs (
    [in, out] HCORENUM      *phEnum,
    [in]      mdToken       tk,
    [out]     mdMethodSpec  rMethodSpecs[],
    [in]      ULONG         cMax,
    [out]     ULONG         *pcMethodSpecs
);

Parameters

phEnum [in, out] Указатель на перечислитель для rMethodSpecs.

tk [in] Маркер MemberRef или MethodDef, представляющий метод, маркеры MethodSpec которого необходимо перечислить. Если значение tk равно 0 (ноль), все маркеры MethodSpec в области будут перечисляться.

rMethodSpecs [out] Массив маркеров MethodSpec для перечисления.

cMax [in] Запрошено максимальное количество маркеров для размещения rMethodSpecs.

pcMethodSpecs [out] Возвращаемое количество токенов, помещенных в rMethodSpecs.

Return Value

HRESULT Description
S_OK EnumMethodSpecs возвращается успешно.
S_FALSE phEnum не имеет элементов-элементов. В этом случае pcMethodSpecs имеет значение 0 (ноль).

Requirements

Платформ: См. сведения о поддерживаемых операционных системах .NET.

Header: Cor.h

Library: CorGuids.lib

Версии .NET: Доступно с .NET Framework 2.0

See also