Share via


Breakpoint.Delete Method

Deletes the breakpoint.

Namespace:  EnvDTE
Assembly:  EnvDTE (in EnvDTE.dll)

Syntax

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

Examples

The following example demonstrates how to use the Delete method.

To test this method:

  1. Set a breakpoint in the target application.

  2. Run the add-in. The breakpoint is deleted.

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

.NET Framework Security

See Also

Reference

Breakpoint Interface

EnvDTE Namespace

Other Resources

How to: Compile and Run the Automation Object Model Code Examples