Condividi tramite


Metodo Breakpoint.Delete

Elimina il punto di interruzione.

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

Sintassi

'Dichiarazione
Sub Delete
void Delete()
void Delete()
abstract Delete : unit -> unit 
function Delete()

Esempi

Nell'esempio riportato di seguito viene illustrato come utilizzare il metodo Delete.

Per verificare il metodo:

  1. Impostare un punto di interruzione nell'applicazione di destinazione.

  2. Eseguire il componente aggiuntivo. Viene eliminato il punto di interruzione.

public static void Delete(DTE dte)
{
    // Setup debug Output window.
    Window w = (Window)dte.Windows.Item(EnvDTE.Constants.vsWindowKindOutput);
    w.Visible = true;
    OutputWindow ow = (OutputWindow)w.Object;
    OutputWindowPane owp = ow.OutputWindowPanes.Add("Delete Method Test: ");
    owp.Activate();

    // dte is a reference to the DTE object passed to you by the
    // OnConnection method that you implement when you create an add-in.
    EnvDTE.Debugger debugger = (EnvDTE.Debugger)dte.Debugger;
    owp.OutputString("\nThe breakpoint to delete: " + 
                     debugger.Breakpoints.Item(1).Name);
    debugger.Breakpoints.Item(1).Delete();
    if(debugger.Breakpoints.Count == 0)
        owp.OutputString("\nBreakpoint is deleted.");
}
Shared Sub ClearAllBreakpoints(ByRef dte As EnvDTE.DTE)
    For Each bp As EnvDTE.Breakpoint In dte.Debugger.Breakpoints
        bp.Delete()
    Next
End Sub

Sicurezza di .NET Framework

Vedere anche

Riferimenti

Breakpoint Interfaccia

Spazio dei nomi EnvDTE

Altre risorse

Procedura: compilare ed eseguire gli esempi di codice del modello a oggetti di automazione