Поделиться через


Debugger3.StepOver - метод (Boolean)

Обходит вызов следующей функции.

Пространство имен:  EnvDTE90
Сборка:  EnvDTE90 (в EnvDTE90.dll)

Синтаксис

'Декларация
Sub StepOver ( _
    WaitForBreakOrEnd As Boolean _
)
void StepOver(
    bool WaitForBreakOrEnd
)
void StepOver(
    [InAttribute] bool WaitForBreakOrEnd
)
abstract StepOver : 
        WaitForBreakOrEnd:bool -> unit 
function StepOver(
    WaitForBreakOrEnd : boolean
)

Параметры

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

Реализации

Debugger2.StepOver(Boolean)

Заметки

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

Примеры

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

Тестирование данного метода:

  1. Задайте в целевом приложении точку останова в месте вызова функции.

  2. Запустите приложение в режиме отладки.

  3. Когда выполнение приложения остановится в точке останова, запустите надстройку.

public static void StepOver(EnvDTE80.DTE2 dte)
{
    EnvDTE90.Debugger3 debugger = (EnvDTE90.Debugger3)dte.Debugger;
    debugger.StepOver(true);
}
Sub StepOverAndNotify
    DTE2.Debugger.StepOver(True)
    MsgBox("The debugger stepped over the call.")
End Sub

Безопасность платформы .NET Framework

См. также

Ссылки

Debugger3 Интерфейс

StepOver - перегрузка

EnvDTE90 - пространство имен