Metoda Debugger2.StepInto —
Kroki do następnego wywołania funkcji, jeśli jest to możliwe.
Przestrzeń nazw: EnvDTE80
Zestaw: EnvDTE80 (w EnvDTE80.dll)
Składnia
'Deklaracja
Sub StepInto ( _
WaitForBreakOrEnd As Boolean _
)
void StepInto(
bool WaitForBreakOrEnd
)
void StepInto(
[InAttribute] bool WaitForBreakOrEnd
)
abstract StepInto :
WaitForBreakOrEnd:bool -> unit
function StepInto(
WaitForBreakOrEnd : boolean
)
Parametry
WaitForBreakOrEnd
Typ: BooleanUstaw true Jeśli wywołanie tej funkcji należy czekać do trybie podział lub tryb projektowania jest wprowadzana przed zwróceniem.Ustaw false czy zwraca niezwłocznie po powodując debugera na rozpoczęcie wykonywania tego wywołania.Po powrocie debuger może być w projektowanie, podziału lub tryb uruchamiania.
Uwagi
Zobacz <PAVEOVER> Omówienie wykonywania kodu krok po kroku Aby uzyskać więcej informacji.
Przykłady
Poniższy przykład demonstruje, jak używać StepInto metody.
Aby przetestować tę metodę:
Ustaw punkt przerwania na wywołanie funkcji w aplikacji docelowej.
Uruchom aplikację docelową w trybie debugowania.
Gdy aplikacja przestanie działać na punkt przerwania, należy uruchomić dodatek.
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
Zabezpieczenia programu .NET Framework
- Pełne zaufanie do bezpośredniego wywołującego. Tego elementu członkowskiego nie można używać w kodzie częściowo zaufanym. Aby uzyskać więcej informacji, zobacz Używanie bibliotek pochodzących z częściowo zaufanego kodu.