Metodo Debugger.StepOut
Esce dalla funzione corrente.
Spazio dei nomi: EnvDTE
Assembly: EnvDTE (in EnvDTE.dll)
Sintassi
'Dichiarazione
Sub StepOut ( _
WaitForBreakOrEnd As Boolean _
)
void StepOut(
bool WaitForBreakOrEnd
)
void StepOut(
[InAttribute] bool WaitForBreakOrEnd
)
abstract StepOut :
WaitForBreakOrEnd:bool -> unit
function StepOut(
WaitForBreakOrEnd : boolean
)
Parametri
- WaitForBreakOrEnd
Tipo: System.Boolean
Impostare su true se la chiamata di funzione deve attendere l'attivazione della modalità di interruzione o di progettazione prima di restituire un risultato.Impostare su false se si desidera che la chiamata restituisca immediatamente un risultato dopo aver indotto il debugger ad avviare l'esecuzione.Al termine, il debugger può essere in modalità di progettazione, interruzione o esecuzione.
Note
Il metodo StepOut esce dalla funzione corrente. Per ulteriori informazioni, vedere Code Stepping Overview.
Esempi
Nell'esempio riportato di seguito viene illustrato come utilizzare il metodo StepOut.
Per verificare il metodo:
Impostare un punto di interruzione all'interno della funzione nell'applicazione di destinazione.
Eseguire l'applicazione di destinazione in modalità di debug.
Quando l'applicazione si interrompe al punto di interruzione, eseguire il componente aggiuntivo.
public static void StepOut(DTE dte)
{
EnvDTE.Debugger debugger = (EnvDTE.Debugger)dte.Debugger;
debugger.StepOut(true);
}
Shared Sub StepOut(ByRef dte As EnvDTE.DTE)
dte.Debugger. StepOut(True)
End Sub
Sicurezza di .NET Framework
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per ulteriori informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.