Debugger2.BreakpointLastHit-Eigenschaft
Ruft den zuletzt erreichten Haltepunkt ab.
Namespace: EnvDTE80
Assembly: EnvDTE80 (in EnvDTE80.dll)
Syntax
'Declaration
ReadOnly Property BreakpointLastHit As Breakpoint
Get
Breakpoint BreakpointLastHit { get; }
property Breakpoint^ BreakpointLastHit {
Breakpoint^ get ();
}
abstract BreakpointLastHit : Breakpoint
function get BreakpointLastHit () : Breakpoint
Eigenschaftswert
Typ: EnvDTE.Breakpoint
Ein Breakpoint-Objekt.
Implementiert
Hinweise
BreakpointLastHit ruft den gebundenen Breakpoint ab, der als letzter Haltepunkt vom Debugger erreicht wurde. Wenn der Debugger mehrere Haltepunkte gleichzeitig erreicht, wird von der Eigenschaft nur ein Haltepunkt zurückgegeben. Die Auswahl des Haltepunkts ist nicht in der Eigenschaft festgelegt. Eine Auflistung von mehreren gleichzeitig erreichten Haltepunkten finden Sie unter AllBreakpointsLastHit.
Beispiele
Im folgenden Beispiel wird veranschaulicht, wie die BreakpointLastHit-Eigenschaft verwendet wird.
So testen Sie diese Eigenschaft
Legen Sie mehrere Haltepunkte in der Zielanwendung fest.
Führen Sie die Zielanwendung im Debugmodus aus.
Führen Sie das Add-In aus, wenn die Anwendung am Haltepunkt hält.
public static void BreakpointLastHit(EnvDTE80.DTE2 dte)
{
// Setup debug Output window.
Window w =
(Window)dte.Windows.Item(EnvDTE.Constants.vsWindowKindOutput);
w.Visible = true;
OutputWindow ow = (OutputWindow)w.Object;
OutputWindowPane owp = ow.OutputWindowPanes.Add("Breakpoint Last
Hit Test");
owp.Activate();
EnvDTE80.Debugger2 debugger = (EnvDTE80.Debugger2)dte.Debugger;
owp.OutputString("Breakpoint last hit: " +
debugger.BreakpointLastHit.Name);
}
Sub BreakpointLastHit()
' This function dumps the name of the breakpoints last hit to
' a new pane in the Output window.
Dim ow As OutputWindow
ow = DTE2.Windows.Item(Constants.vsWindowKindOutput).Object
Dim bppane As OutputWindowPane
bppane = ow.OutputWindowPanes.Add("Debugger")
bppane.OutputString(DTE2.Debugger.BreakpointLastHit.Name + vbCrLf)
End Sub
.NET Framework-Sicherheit
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.