Compartir a través de


Debugger3.BreakpointLastHit (Propiedad)

Obtiene el último punto de interrupción alcanzado.

Espacio de nombres:  EnvDTE90
Ensamblado:  EnvDTE90 (en EnvDTE90.dll)

Sintaxis

'Declaración
ReadOnly Property BreakpointLastHit As Breakpoint
    Get
Breakpoint BreakpointLastHit { get; }
property Breakpoint^ BreakpointLastHit {
    Breakpoint^ get ();
}
abstract BreakpointLastHit : Breakpoint
function get BreakpointLastHit () : Breakpoint

Valor de propiedad

Tipo: EnvDTE.Breakpoint
Un objeto Breakpoint.

Implementaciones

Debugger2.BreakpointLastHit

Comentarios

BreakpointLastHit obtiene un Breakpoint enlazado que fue el último punto de interrupción que encontró el depurador. Si el depurador alcanza varios puntos de interrupción simultáneamente, esta propiedad devuelve uno de los puntos de interrupción; no define qué punto de interrupción se devuelve. Para ver una colección de varios puntos de interrupción alcanzados simultáneamente, vea AllBreakpointsLastHit.

Ejemplos

En el siguiente ejemplo se muestra cómo usar la propiedad BreakpointLastHit.

Para probar esta propiedad:

  1. Establezca varios puntos de interrupción en la aplicación de destino.

  2. Ejecute la aplicación de destino en el modo de depuración.

  3. Cuando la aplicación se detenga en el punto de interrupción, ejecute el complemento.

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

Seguridad de .NET Framework

Vea también

Referencia

Debugger3 Interfaz

BreakpointLastHit (Sobrecarga)

EnvDTE90 (Espacio de nombres)