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


Метод IMetaDataImport::EnumMethodSemantics

Перечисляет свойства и события их изменения, с которыми связан указанный метод.

Синтаксис

HRESULT EnumMethodSemantics (  
   [in, out] HCORENUM    *phEnum,  
   [in]  mdMethodDef     mb,
   [out] mdToken         rEventProp[],  
   [in]  ULONG           cMax,  
   [out] ULONG           *pcEventProp  
);  

Параметры

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

mb
[in] Токен MethodDef, ограничивающий область перечисления.

rEventProp
[out] Массив, используемый для хранения событий или свойств.

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

pcEventProp
[out] Количество событий или свойств, возвращаемых в rEventProp.

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

HRESULT Описание
S_OK EnumMethodSemantics возвращается успешно.
S_FALSE Нет событий или свойств для перечисления. В этом случае pcEventProp равно нулю.

Комментарии

Многие типы среды CLR определяют события PropertyChanged и On методы PropertyChanged, связанные с их свойствами. Например, System.Windows.Forms.Control тип определяет Font свойство, FontChanged событие и OnFontChanged метод. Метод Font доступа set свойства вызывает OnFontChanged метод , который, в свою очередь, вызывает FontChanged событие . Чтобы получить ссылки на свойство и FontChanged событие, вызовите EnumMethodSemantics метод MethodDef для OnFontChanged .Font

Требования

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

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

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

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

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