Debugger2.BreakpointLastHit, propriété
Obtient le dernier point d'arrêt ayant fait l'objet d'un accès.
Espace de noms : EnvDTE80
Assembly : EnvDTE80 (dans EnvDTE80.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 : Breakpoint
Objet Breakpoint.
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 consulter une collection de plusieurs points d'arrêt faisant l'objet d'un accès simultané, consultez AllBreakpointsLastHit.
Exemples
L'exemple suivant illustre l'utilisation de la propriété BreakpointLastHit.
Pour tester cette propriété :
Définissez plusieurs points d'arrêt dans l'application cible.
Exécutez l'application cible en mode débogage.
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();
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
Sécurité .NET Framework
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, voir Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.