Metoda Debugger3.StepOut —
Kroki z bieżącą funkcję.
Przestrzeń nazw: EnvDTE90
Zestaw: EnvDTE90 (w EnvDTE90.dll)
Składnia
'Deklaracja
Sub StepOut ( _
WaitForBreakOrEnd As Boolean _
)
void StepOut(
bool WaitForBreakOrEnd
)
void StepOut(
[InAttribute] bool WaitForBreakOrEnd
)
abstract StepOut :
WaitForBreakOrEnd:bool -> unit
function StepOut(
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 debugera mogą zostać w projekcie, podział, lub uruchomić trybów.
Uwagi
Aby uzyskać więcej informacji, zobacz <PAVEOVER> Omówienie wykonywania kodu krok po kroku.
Przykłady
Poniższy przykład pokazuje, jak używać StepOut metody.
Aby przetestować tę metodę:
Ustaw punkt przerwania wewnątrz metody w aplikacji docelowej.
Uruchom aplikację docelową w trybie debugowania.
Gdy aplikacja przestanie działać na punkt przerwania, należy uruchomić dodatek.
public static void StepOut(EnvDTE80.DTE2 dte)
{
EnvDTE90.Debugger3 debugger = (EnvDTE90.Debugger3)dte.Debugger;
debugger.StepOut(true);
}
Sub StepOutAndNotify
DTE2.Debugger.StepOut(True)
MsgBox("The debugger stepped out of 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.