Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Stellt eine verwaltete Funktion oder Methode dar.
Methoden
Methode |
Beschreibungen |
|---|---|
Erstellt am Anfang dieser Funktion einen Haltepunkt. |
|
Ruft ein ICorDebugClass-Objekt ab, das die Klasse darstellt, von der diese Funktion ein Member ist. |
|
Ruft die Versionsnummer der letzten Bearbeitung ab, die an dieser Funktion vorgenommen wurde. |
|
Ruft den MSIL-Code (Microsoft Intermediate Language) für diese Funktion ab. |
|
Ruft das Metadatentoken für die Signatur der lokalen Variablen der Funktion ab, die durch diese ICorDebugFunction-Instanz dargestellt wird. |
|
Ruft das Modul ab, in dem diese Funktion definiert ist. |
|
Ruft den systemeigenen Code für diese Funktion ab. |
|
Ruft das Metadatentoken für diese Funktion ab. |
Hinweise
Die ICorDebugFunction-Schnittstelle stellt keine Funktion mit generischen Typparametern dar. So würde beispielsweise eine ICorDebugFunction-Instanz Func<T> darstellen, nicht jedoch Func<string>. Ruft ICorDebugILFrame2::EnumerateTypeParameters auf, um die generischen Typparameter abzurufen.
Die Beziehung zwischen dem Metadatentoken einer Methode, mdMethodDef, und dem ICorDebugFunction-Objekt einer Methode hängt davon ab, ob das Bearbeiten-und-Fortfahren-Verfahren für die Funktion zulässig ist:
Wenn Bearbeiten und Fortfahren für die Funktion nicht zulässig ist, besteht eine 1:1-Beziehung zwischen dem ICorDebugFunction-Objekt und dem mdMethodDef-Token. Die Funktion verfügt also über ein ICorDebugFunction-Objekt und ein mdMethodDef-Token.
Wenn Bearbeiten und Fortfahren für die Funktion zulässig ist, besteht eine n:1-Beziehung zwischen dem ICorDebugFunction-Objekt und dem mdMethodDef-Token. Die Funktion verfügt also möglicherweise über mehrere Instanzen von ICorDebugFunction (eine für jede Version der Funktion), aber nur über ein mdMethodDef-Token.
Hinweis |
|---|
Diese Schnittstelle kann weder computerübergreifend noch prozessübergreifend remote aufgerufen werden. |
Anforderungen
Plattformen: siehe Systemanforderungen für .NET Framework.
Header: CorDebug.idl, CorDebug.h
Bibliothek: CorGuids.lib
.NET Framework-Versionen: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0
Siehe auch
Referenz
ICorDebugFunction2-Schnittstelle
Hinweis