Debugger.Break (Método)
Provoca una pausa en la ejecución del proceso indicado para poder analizar su estado actual.
Espacio de nombres: EnvDTE
Ensamblado: EnvDTE (en EnvDTE.dll)
Sintaxis
'Declaración
Sub Break ( _
WaitForBreakMode As Boolean _
)
void Break(
bool WaitForBreakMode
)
void Break(
[InAttribute] bool WaitForBreakMode
)
abstract Break :
WaitForBreakMode:bool -> unit
function Break(
WaitForBreakMode : boolean
)
Parámetros
- WaitForBreakMode
Tipo: System.Boolean
Se establece en true para que sólo se devuelvan resultados cuando el depurador haya entrado en el modo de interrupción.Se establece en false para interrumpir y devolver inmediatamente.Vea Interrumpir la ejecución para obtener más información.
Comentarios
Break hace que se pause la ejecución del proceso indicado para poder analizar su estado actual.
Ejemplos
En el siguiente ejemplo se muestra cómo utilizar el método Break.
Para probar este método:
Utilice el bucle infinito en el código de la aplicación de destino.
Ejecute la aplicación de destino en el modo de depuración.
No es posible examinar los valores de las variables mientras se está ejecutando el destino.
Ejecute el complemento.
Examine el valor de las variables.
public static void Break(DTE dte)
{
// Setup the 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("Break Method Test");
owp.Activate();
dte.Debugger.Break(false);
owp.OutputString("The process is paused. Examine the values of variables.");
}
Shared Sub Break(ByRef dte As EnvDTE.DTE)
dte.Debugger.Break(False)
MessageBox.Show("The process is paused. Examine the values of variables.", _
"Debugger Test - Break Test")
End Sub
Seguridad de .NET Framework
- Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, vea Utilizar bibliotecas de código que no es de plena confianza.