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


Debugger2.StepInto - метод (Boolean)

При возможности выполняет шаг с заходом в следующий вызов функции.

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

Синтаксис

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

Параметры

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

Реализации

Debugger.StepInto(Boolean)

Заметки

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

Примеры

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

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

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

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

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

public static void StepInto(EnvDTE80.DTE2 dte)
{
    EnvDTE80.Debugger2 debugger = (EnvDTE80.Debugger2)dte.Debugger;
    debugger.StepInto(true);
}
Sub StepIntoAndNotify
    DTE2.Debugger.StepInto(True)
    MsgBox("The debugger stepped into the function.")
End Sub

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

См. также

Ссылки

Debugger2 Интерфейс

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

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