Debugger.StepInto - метод
При возможности выполняет шаг с заходом в следующий вызов функции.
Пространство имен: EnvDTE
Сборка: EnvDTE (в EnvDTE.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, если возврат из вызова должен быть выполнен сразу после запуска выполнения в отладчике.При возврате отладчик может находиться в режиме конструктора, в режиме приостановки выполнения или в режиме выполнения.
Заметки
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
Безопасность платформы .NET Framework
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе Использование библиотек из не вполне надежного кода.