Метод 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.