Condividi tramite


Metodo Debugger3.StepInto

Esegue la chiamata di funzione successiva, se possibile.

Spazio dei nomi:  EnvDTE90
Assembly:  EnvDTE90 (in EnvDTE90.dll)

Sintassi

'Dichiarazione
Sub StepInto ( _
    WaitForBreakOrEnd As Boolean _
)
void StepInto(
    bool WaitForBreakOrEnd
)
void StepInto(
    [InAttribute] bool WaitForBreakOrEnd
)
abstract StepInto : 
        WaitForBreakOrEnd:bool -> unit
function StepInto(
    WaitForBreakOrEnd : boolean
)

Parametri

  • WaitForBreakOrEnd
    Tipo: 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. Dopo la restituzione di un risultato, il debugger può trovarsi in modalità progettazione, di interruzione o di esecuzione.

Note

Per ulteriori informazioni, vedere <PAVEOVER> Cenni preliminari sull'esecuzione di codice.

Esempi

Nell'esempio seguente viene illustrato come utilizzare il metodo StepInto.

Per verificare il metodo:

  1. Impostare un punto di interruzione sulla chiamata di funzione nell'applicazione di destinazione.

  2. Eseguire l'applicazione di destinazione in modalità di debug.

  3. Quando l'applicazione si interrompe al punto di interruzione, eseguire il componente aggiuntivo.

public static void StepInto(EnvDTE80.DTE2 dte)
{
    EnvDTE90.Debugger3 debugger = (EnvDTE90.Debugger3)dte.Debugger;
    debugger.StepInto(true);
}
Sub StepIntoAndNotify
    DTE2.Debugger.StepInto(True)
    MsgBox("The debugger stepped into the function.")
End Sub

Sicurezza di .NET Framework

Vedere anche

Riferimenti

Debugger3 Interfaccia

Spazio dei nomi EnvDTE90