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


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.

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

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

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

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

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

Разрешения

См. также

Ссылки

Debugger Интерфейс

Debugger - члены

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