Breakpoint.Delete, méthode

Supprime le point d'arrêt.

Espace de noms :  EnvDTE
Assembly :  EnvDTE (dans EnvDTE.dll)

Syntaxe

'Déclaration
Sub Delete
void Delete()
void Delete()
abstract Delete : unit -> unit 
function Delete()

Exemples

L'exemple suivant montre comment utiliser la méthode Delete.

Pour tester cette méthode :

  1. Définissez un point d'arrêt dans l'application cible.

  2. Exécutez le complément. Le point d'arrêt est supprimé.

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

Sécurité .NET Framework

Voir aussi

Référence

Breakpoint Interface

EnvDTE, espace de noms

Autres ressources

Comment : compiler et exécuter les exemples de code du modèle objet Automation