Partager via


Debugger3.BreakpointLastHit, propriété

Obtient le dernier point d'arrêt ayant fait l'objet d'un accès.

Espace de noms :  EnvDTE90
Assembly :  EnvDTE90 (dans EnvDTE90.dll)

Syntaxe

'Déclaration
ReadOnly Property BreakpointLastHit As Breakpoint
    Get
Breakpoint BreakpointLastHit { get; }
property Breakpoint^ BreakpointLastHit {
    Breakpoint^ get ();
}
abstract BreakpointLastHit : Breakpoint
function get BreakpointLastHit () : Breakpoint

Valeur de propriété

Type : EnvDTE.Breakpoint
Objet Breakpoint.

Implémentations

Debugger2.BreakpointLastHit

Notes

BreakpointLastHit obtient un Breakpoint lié qui était le dernier point d'arrêt ayant fait l'objet d'un accès par le débogueur. Si le débogueur accède simultanément à plusieurs points d'arrêt, cette propriété retourne un des points d'arrêt ; elle ne définit pas quel point d'arrêt est retourné. Pour visualiser une collection de plusieurs points d'arrêt atteints simultanément, consultez AllBreakpointsLastHit.

Exemples

L'exemple suivant montre comment utiliser la propriété BreakpointLastHit.

Pour tester cette propriété :

  1. Définissez plusieurs points d'arrêt dans l'application cible.

  2. Exécutez l'application cible en mode débogage.

  3. Lorsque l'application s'arrête au point d'arrêt, exécutez le complément.

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();

    EnvDTE90.Debugger3 debugger = (EnvDTE90.Debugger3)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 = DTE.Windows.Item(Constants.vsWindowKindOutput).Object

    Dim bppane As OutputWindowPane
    bppane = ow.OutputWindowPanes.Add("Debugger")
    bppane.OutputString(DTE.Debugger.BreakpointLastHit.Name + vbCrLf)
End Sub

Sécurité .NET Framework

Voir aussi

Référence

Debugger3 Interface

BreakpointLastHit, surcharge

EnvDTE90, espace de noms