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


Debugger.StepOver - метод

Обновлен: Ноябрь 2007

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

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

Синтаксис

'Декларация
Sub StepOver ( _
    WaitForBreakOrEnd As Boolean _
)
'Применение
Dim instance As Debugger
Dim WaitForBreakOrEnd As Boolean

instance.StepOver(WaitForBreakOrEnd)
void StepOver(
    bool WaitForBreakOrEnd
)
void StepOver(
    [InAttribute] bool WaitForBreakOrEnd
)
function StepOver(
    WaitForBreakOrEnd : boolean
)

Параметры

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

Заметки

StepOver обходит вызов следующей функции. Дополнительные сведения см. в разделе Общие сведения о пошаговом выполнении кода.

Примеры

В следующем примере демонстрируется применение метода StepOver.

Чтобы проверить этот метод:

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

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

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

public static void StepOver(DTE dte)
{
    EnvDTE.Debugger debugger = (EnvDTE.Debugger)dte.Debugger;
    debugger.StepOver(true);
}
Shared Sub StepOver(ByRef dte As EnvDTE.DTE)
    dte.Debugger. StepOver(True)
End Sub

Разрешения

См. также

Ссылки

Debugger Интерфейс

Debugger - члены

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