Udostępnij za pośrednictwem


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

Zobacz też