Condividi tramite


Proprietà Debugger3.BreakpointLastHit

ottiene l'ultimo passaggio punto di interruzione.

Spazio dei nomi:  EnvDTE90
Assembly:  EnvDTE90 (in EnvDTE90.dll)

Sintassi

'Dichiarazione
ReadOnly Property BreakpointLastHit As Breakpoint
Breakpoint BreakpointLastHit { get; }
property Breakpoint^ BreakpointLastHit {
    Breakpoint^ get ();
}
abstract BreakpointLastHit : Breakpoint
function get BreakpointLastHit () : Breakpoint

Valore proprietà

Tipo: EnvDTE.Breakpoint
In Breakpoint oggetto.

Note

BreakpointLastHit ottiene un limite Breakpoint che rappresenta l'ultimo passaggio punto di interruzione dal debugger.Se il debugger premesse contemporaneamente più punti di interruzione, restituisce uno di questa proprietà dei punti di interruzione; non definisce quale punto di interruzione viene restituito.Per visualizzare una raccolta di più punti di interruzione raggiunti contemporaneamente, vedere AllBreakpointsLastHit.

Esempi

Nell'esempio seguente viene illustrato come utilizzare BreakpointLastHit proprietà.

Per verificare questa proprietà:

  1. Configurare diversi punti di interruzione nell'applicazione di destinazione.

  2. Eseguire l'applicazione di destinazione in modalità di debug.

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

    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

Sicurezza di .NET Framework

Vedere anche

Riferimenti

Debugger3 Interfaccia

Overload BreakpointLastHit

Spazio dei nomi EnvDTE90