IMetaDataImport::EnumMethodSemantics — Metoda
Wylicza właściwości i zdarzenia zmiany właściwości, z którymi jest powiązana określona metoda.
Składnia
HRESULT EnumMethodSemantics (
[in, out] HCORENUM *phEnum,
[in] mdMethodDef mb,
[out] mdToken rEventProp[],
[in] ULONG cMax,
[out] ULONG *pcEventProp
);
Parametry
phEnum
[in, out] Wskaźnik do modułu wyliczającego. Musi to być wartość NULL dla pierwszego wywołania tej metody.
mb
[in] Token MethodDef, który ogranicza zakres wyliczenia.
rEventProp
[out] Tablica używana do przechowywania zdarzeń lub właściwości.
cMax
[in] Maksymalny rozmiar tablicy rEventProp
.
pcEventProp
[out] Liczba zdarzeń lub właściwości zwróconych w elemecie rEventProp
.
Wartość zwracana
HRESULT | Opis |
---|---|
S_OK |
EnumMethodSemantics zwrócone pomyślnie. |
S_FALSE |
Nie ma żadnych zdarzeń ani właściwości do wyliczenia. W takim przypadku pcEventProp wartość jest równa zero. |
Uwagi
Wiele typowych typów środowiska uruchomieniowego języka definiuje zdarzenia właściwościChanged
i On
metody właściwościChanged
powiązane z ich właściwościami. Na przykład System.Windows.Forms.Control typ definiuje Font właściwość, FontChanged zdarzenie i metodę OnFontChanged . Metoda metody dostępu zestawu właściwości wywołuje OnFontChanged metodęFont, która z kolei zgłasza FontChanged zdarzenie. Wywołaj metodę EnumMethodSemantics
przy użyciu metody MethodDef, OnFontChanged aby uzyskać odwołania do Font właściwości i FontChanged zdarzenia.
Wymagania
Platformy: Zobacz Wymagania systemowe.
Nagłówka: Cor.h
Biblioteki: Uwzględnione jako zasób w MsCorEE.dll
wersje .NET Framework: dostępne od wersji 1.0