Freigeben über


Debugger2.Go(Boolean) Method

Definition

Starts executing the program from the current statement.

void Go(bool WaitForBreakOrEnd = true);
[System.Runtime.InteropServices.DispId(6)]
public void Go (bool WaitForBreakOrEnd = true);
[<System.Runtime.InteropServices.DispId(6)>]
abstract member Go : bool -> unit
Public Sub Go (Optional WaitForBreakOrEnd As Boolean = true)

Parameters

WaitForBreakOrEnd
Boolean

Set to true if this function call should wait until either Break mode or Design mode is entered before returning. Set to false if you want this call to return immediately after causing the debugger to begin execution. Upon return, the debugger could be in Design, Break, or Run modes. See Execution Control for more information.

Implements

Attributes

Examples

The following example demonstrates how to use the Go method.

public static void Go(EnvDTE80.DTE2 dte)  
{  
    EnvDTE80.Debugger2 debugger = (EnvDTE80.Debugger2)dte.Debugger;  
    debugger.Go(true);  
}  
Sub FakeRestart()  
    DTE2.Debugger.Stop(True)  
    DTE2.Debugger.Breakpoints.Add("Form1")  
    DTE2.Debugger.Go(True)  
End Sub  

Remarks

Go starts executing the program from the current statement. See How to: Start Execution for more information.

Applies to