IMetaDataImport::EnumMethodSemantics, metod
Räknar upp de egenskaper och egenskapsändringshändelser som den angivna metoden är relaterad till.
Syntax
HRESULT EnumMethodSemantics (
[in, out] HCORENUM *phEnum,
[in] mdMethodDef mb,
[out] mdToken rEventProp[],
[in] ULONG cMax,
[out] ULONG *pcEventProp
);
Parametrar
phEnum
[in, ut] En pekare till uppräknaren. Detta måste vara NULL för det första anropet av den här metoden.
mb
[in] En MethodDef-token som begränsar uppräkningsomfånget.
rEventProp
[ut] Matrisen som används för att lagra händelser eller egenskaper.
cMax
[in] Matrisens rEventProp
maximala storlek.
pcEventProp
[ut] Antalet händelser eller egenskaper som returneras i rEventProp
.
Returvärde
HRESULT | Beskrivning |
---|---|
S_OK |
EnumMethodSemantics returnerades. |
S_FALSE |
Det finns inga händelser eller egenskaper att räkna upp. I så fall pcEventProp är noll. |
Kommentarer
Många vanliga körningstyper för språk definierar egenskapshändelserChanged
och On
egenskapsmetoderChanged
som är relaterade till deras egenskaper. Typen definierar till exempel System.Windows.Forms.Control en Font egenskap, en FontChanged händelse och en OnFontChanged metod. Metoden set accessor för Font egenskapen anropar OnFontChanged -metoden, vilket i sin tur genererar FontChanged händelsen. Du anropar EnumMethodSemantics
med Hjälp av MethodDef för för OnFontChanged att hämta referenser till Font egenskapen och FontChanged händelsen.
Krav
Plattformar: Se Systemkrav.
Huvudet: Cor.h
Bibliotek: Ingår som en resurs i MsCorEE.dll
.NET Framework versioner: Tillgänglig sedan 1.0