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.
Methodik
| Methode | Description |
|---|---|
| CreateBreakpoint-Methode | Erstellt einen Haltepunkt am Anfang dieser Funktion. |
| GetClass-Methode | Ruft ein ICorDebugClass -Objekt, das die Klasse darstellt, der diese Funktion ein Element ist. |
| GetCurrentVersionNumber-Methode | Ruft die Versionsnummer der neuesten Bearbeitung, die an dieser Funktion vorgenommen wurde. |
| GetILCode-Methode | Ruft den allgemeinen CIL-Code (CIL) für diese Funktion ab. |
| GetLocalVarSigToken-Methode | Ruft das Metadatentoken für die lokale Variablensignatur der Funktion ab, die durch diese ICorDebugFunction Instanz dargestellt wird. |
| GetModule-Methode | Ruft das Modul ab, in dem diese Funktion definiert ist. |
| GetNativeCode-Methode | Ruft den systemeigenen Code für diese Funktion ab. |
| GetToken-Methode | Ruft das Metadatentoken für diese Funktion ab. |
Bemerkungen
Die ICorDebugFunction Schnittstelle stellt keine Funktion mit generischen Typparametern dar. Beispielsweise würde eine ICorDebugFunction Instanz eine Instanz darstellen Func<T> , aber nicht Func<string>. Rufen Sie ICorDebugILFrame2::EnumerateTypeParameters auf, um die generischen Typparameter abzurufen.
Die Beziehung zwischen dem Metadatentoken einer Methode und dem ICorDebugFunction Objekt einer Methode hängt davon ab, mdMethodDefob "Bearbeiten" und "Weiter" für die Funktion zulässig ist:
Wenn "Bearbeiten" und "Weiter" für die Funktion nicht zulässig ist, ist eine 1:1-Beziehung zwischen dem
ICorDebugFunctionObjekt und demmdMethodDefToken vorhanden. Das heißt, die Funktion verfügt über einICorDebugFunctionObjekt und einmdMethodDefToken.Wenn "Bearbeiten" und "Weiter" für die Funktion zulässig ist, ist eine n:1-Beziehung zwischen dem
ICorDebugFunctionObjekt und demmdMethodDefToken vorhanden. Das heißt, die Funktion kann viele Instanzen vonICorDebugFunction, eine für jede Version der Funktion, aber nur einmdMethodDefToken haben.
Hinweis
Diese Schnittstelle unterstützt nicht die Remote-Aufrufe, entweder computerübergreifend oder prozessübergreifend.
Anforderungen
Plattformen: Siehe .NET unterstützte Betriebssysteme.
Kopfball: CorDebug.idl, CorDebug.h
Bibliothek: CorGuids.lib
.NET-Versionen: Verfügbar seit .NET Framework 1.0