Debugger3.Break(Boolean) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Faz com que o processo fornecido Pause sua execução para que seu estado atual possa ser analisado.
void Break(bool WaitForBreakMode = true);
[System.Runtime.InteropServices.DispId(7)]
public void Break (bool WaitForBreakMode = true);
[<System.Runtime.InteropServices.DispId(7)>]
abstract member Break : bool -> unit
Public Sub Break (Optional WaitForBreakMode As Boolean = true)
Parâmetros
- WaitForBreakMode
- Boolean
Defina como true para retornar somente quando o depurador tiver inserido o modo de interrupção. Defina como false para quebrar e retornar imediatamente. Para obter mais informações, consulte Como: interromper a execução.
Implementações
- Atributos
Exemplos
O exemplo a seguir mostra como usar o método Break.
public static void Break(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("Break Method
Test");
owp.Activate();
EnvDTE90.Debugger3 debugger = (EnvDTE90.Debugger3)dte.Debugger;
debugger.Break(false);
owp.OutputString("The process is paused. Examine the values of
variables.");
}
Comentários
Faz com que o processo fornecido Pause sua execução para que seu estado atual possa ser analisado.