Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
Export (0) Print
Expand All

Breakpoint.Delete Method

Deletes the breakpoint.

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

void Delete()

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.");
}

Show:
© 2015 Microsoft