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.
Чтобы проверить этот метод:
Задайте в целевом приложении точку останова в месте вызова функции.
Запустите целевое приложение в режиме отладки.
Когда выполнение приложения остановится в точке останова, запустите надстройку.
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
Разрешения
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе Использование библиотек из не вполне надежного кода.