Dela via


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 OnegenskapsmetoderChanged 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

Se även