Partager via


Debugger.BreakpointLastHit, propriété

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

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

Syntaxe

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

Valeur de propriété

Type : EnvDTE.Breakpoint
Objet Breakpoint.

Notes

BreakpointLastHit retourne un objet Breakpoint lié qui était le dernier point d'arrêt atteint 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 consulter une collection de plusieurs points d'arrêt atteints simultanément, consultez AllBreakpointsLastHit.

Exemples

L'exemple suivant illustre l'utilisation de 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(DTE dte)
{
    // Setup the 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();

    owp.OutputString("Breakpoint last hit: " + dte.Debugger.BreakpointLastHit.Name);
}
Shared Sub BreakpointLastHit(ByRef dte As EnvDTE.DTE)
    MessageBox.Show("Breakpoint last hit: " + dte.Debugger.BreakpointLastHit.Name, "Debugger Test")
End Sub

Sécurité .NET Framework

Voir aussi

Référence

Debugger Interface

EnvDTE, espace de noms