Compartir a través de


Debugger3.StepOut (Método)

Sale paso a paso de la función actual.

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

Sintaxis

'Declaración
Sub StepOut ( _
    WaitForBreakOrEnd As Boolean _
)
void StepOut(
    bool WaitForBreakOrEnd
)
void StepOut(
    [InAttribute] bool WaitForBreakOrEnd
)
abstract StepOut : 
        WaitForBreakOrEnd:bool -> unit
function StepOut(
    WaitForBreakOrEnd : boolean
)

Parámetros

  • WaitForBreakOrEnd
    Tipo: Boolean

    Se establece en true si esta llamada a la función debe esperar hasta que entre en el modo de interrupción o en el modo de diseño antes de la devolución. Se establece en false si desea que esta llamada se devuelva inmediatamente después de que el depurador haya empezado a ejecutarse. Cuando se realiza alguna devolución, el depurador puede estar en modo de diseño, de interrupción o de ejecución.

Comentarios

Para obtener más información, vea <PAVEOVER> Información general sobre cómo ejecutar código.

Ejemplos

En el siguiente ejemplo, se muestra cómo utilizar el método StepOut.

Para probar este método:

  1. Establezca un punto de interrupción dentro del método 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 StepOut(EnvDTE80.DTE2 dte)
{
    EnvDTE90.Debugger3 debugger = (EnvDTE90.Debugger3)dte.Debugger;
    debugger.StepOut(true);
}
Sub StepOutAndNotify
    DTE2.Debugger.StepOut(True)
    MsgBox("The debugger stepped out of the function.")
End Sub

Seguridad de .NET Framework

Vea también

Referencia

Debugger3 Interfaz

EnvDTE90 (Espacio de nombres)