Udostępnij za pośrednictwem


Metoda Debugger2.StepOut —

Kroki z bieżącą funkcję.

Przestrzeń nazw:  EnvDTE80
Zestaw:  EnvDTE80 (w EnvDTE80.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: Boolean

    Ustaw 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

Zobacz <PAVEOVER> Omówienie wykonywania kodu krok po kroku Aby uzyskać więcej informacji.

Przykłady

Poniższy przykład demonstruje, jak używać StepOut metody.

Aby przetestować tę metodę:

  1. Ustaw punkt przerwania wewnątrz metody w aplikacji docelowej.

  2. Uruchom aplikację docelową w trybie debugowania.

  3. Gdy aplikacja przestanie działać na punkt przerwania, należy uruchomić dodatek.

public static void StepOut(EnvDTE80.DTE2 dte)
{
    EnvDTE80.Debugger2 debugger = (EnvDTE80.Debugger2)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

Zobacz też

Informacje

Debugger2 Interfejs

Przestrzeń nazw EnvDTE80