Megosztás a következőn keresztül:


ICorDebugFunction felület

Felügyelt függvényt vagy metódust jelöl.

Methods

Metódus Description
CreateBreakpoint metódus Töréspontot hoz létre a függvény elején.
GetClass metódus Lekéri az ICorDebugClass objektumot, amely azt az osztályt jelöli, amelynek a függvény tagja.
GetCurrentVersionNumber metódus Lekéri a függvényen végzett legutóbbi szerkesztés verziószámát.
GetILCode metódus Lekéri a függvény általános köztes nyelvének (CIL) kódját.
GetLocalVarSigToken metódus Lekéri a jelen példány által képviselt függvény helyi változó aláírásának metaadat-jogkivonatát ICorDebugFunction .
GetModule metódus Lekéri azt a modult, amelyben a függvény definiálva van.
GetNativeCode metódus Lekéri a függvény natív kódját.
GetToken metódus Lekéri a függvény metaadat-jogkivonatát.

Megjegyzések

Az ICorDebugFunction interfész nem általános típusparaméterekkel rendelkező függvényt jelöl. Egy példány például a következőt jelölnéFunc<T>, ICorDebugFunction de nemFunc<string>. Hívja meg az ICorDebugILFrame2::EnumerateTypeParameters függvényt az általános típusparaméterek lekéréséhez.

A metódus metaadat-jogkivonata és a metódus objektuma ICorDebugFunction közötti kapcsolat attól függ, mdMethodDefhogy a szerkesztés és a folytatás engedélyezve van-e a függvényen:

  • Ha a szerkesztés és a folytatás nem engedélyezett a függvényen, az objektum és a mdMethodDef jogkivonat között egy-az-egyhez ICorDebugFunction kapcsolat áll fenn. Vagyis a függvény egy ICorDebugFunction objektummal és egy mdMethodDef jogkivonattal rendelkezik.

  • Ha a függvényen engedélyezve van a Szerkesztés és a Folytatás, akkor az objektum és a mdMethodDef jogkivonat között több-az-egyhez ICorDebugFunction kapcsolat áll fenn. Ez azt jelzi, hogy a függvénynek számos példánya ICorDebugFunctionlehet, egy a függvény minden verziójához, de csak egy mdMethodDef jogkivonattal.

Megjegyzés:

Ez a felület nem támogatja a távoli meghívást, sem a gépközi, sem a folyamatközi meghívást.

Requirements

Platformok: Lásd: .NET által támogatott operációs rendszerek.

Fejléc: CorDebug.idl, CorDebug.h

Könyvtár: CorGuids.lib

.NET-verziók: A .NET-keretrendszer 1.0 óta érhető el