Debugger3.StepOut(Boolean) Метод

Определение

Выходит из текущей функции.

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

Параметры

WaitForBreakOrEnd
Boolean

Значение true, если этот вызов функции перед возвратом должен ожидать, пока не будет введен режим приостановки выполнения или режим разработки. Значение false, если возврат из вызова должен быть выполнен сразу после запуска выполнения в отладчике. При возврате отладчик может находиться в режиме конструктора, в режиме приостановки выполнения или в режиме выполнения.

Реализации

Атрибуты

Примеры

В следующем примере показано, как использовать метод StepOut.

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  

Комментарии

Дополнительные сведения см. в разделе Обзор пошагового выполнения кода.

Применяется к