Proprietà Debugger2.BreakpointLastHit
Ottiene l'ultimo punto di interruzione raggiunto.
Spazio dei nomi: EnvDTE80
Assembly: EnvDTE80 (in EnvDTE80.dll)
Sintassi
'Dichiarazione
ReadOnly Property BreakpointLastHit As Breakpoint
Breakpoint BreakpointLastHit { get; }
property Breakpoint^ BreakpointLastHit {
Breakpoint^ get ();
}
abstract BreakpointLastHit : Breakpoint with get
function get BreakpointLastHit () : Breakpoint
Valore proprietà
Tipo: Breakpoint
Oggetto Breakpoint.
Note
La proprietà BreakpointLastHit ottiene un oggetto Breakpoint associato, vale a dire l'ultimo punto di interruzione raggiunto dal debugger. Se più punti di interruzione vengono raggiunti simultaneamente dal debugger, questa proprietà restituisce uno dei punti di interruzione, senza definire quale viene restituito. Per una raccolta di più punti di interruzione raggiunti simultaneamente, vedere AllBreakpointsLastHit.
Esempi
Nell'esempio seguente viene illustrato l'utilizzare della proprietà BreakpointLastHit.
Per verificare la proprietà:
Impostare più punti di interruzione nell'applicazione di destinazione.
Eseguire l'applicazione di destinazione in modalità debug.
Quando l'applicazione si interrompe al punto di interruzione, eseguire il componente aggiuntivo.
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
Sicurezza di .NET Framework
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per altre informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.