Debugger.StepInto - метод
Обновлен: Ноябрь 2007
Заходит в вызов следующей функции, если это возможно.
Пространство имен: EnvDTE
Сборка: EnvDTE (в EnvDTE.dll)
Синтаксис
'Декларация
Sub StepInto ( _
WaitForBreakOrEnd As Boolean _
)
'Применение
Dim instance As Debugger
Dim WaitForBreakOrEnd As Boolean
instance.StepInto(WaitForBreakOrEnd)
void StepInto(
bool WaitForBreakOrEnd
)
void StepInto(
[InAttribute] bool WaitForBreakOrEnd
)
function StepInto(
WaitForBreakOrEnd : boolean
)
Параметры
- WaitForBreakOrEnd
Тип: System.Boolean
Значение true, если этот вызов функции перед возвратом должен дождаться, пока отладчик не перейдет в режим приостановки выполнения или конструктора. Значение false, если возврат вызова должен быть выполнен сразу после запуска выполнения в отладчике. При возврате отладчик может находиться в режиме конструктора, в режиме приостановки выполнения или в режиме выполнения.
Заметки
StepInto заходит в вызов следующей функции, если это возможно. Дополнительные сведения см. в разделе Общие сведения о пошаговом выполнении кода.
Примеры
В следующем примере демонстрируется применение метода StepInto.
Чтобы проверить этот метод:
Задайте в целевом приложении точку останова в месте вызова функции.
Запустите целевое приложение в режиме отладки.
Когда выполнение приложения остановится в точке останова, запустите надстройку.
public static void StepInto(DTE dte)
{
EnvDTE.Debugger debugger = (EnvDTE.Debugger)dte.Debugger;
debugger.StepInto(true);
}
Shared Sub StepInto(ByRef dte As EnvDTE.DTE)
dte.Debugger.StepInto(True)
End Sub
Разрешения
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе Использование библиотек из не вполне надежного кода.