Debugger3.Breakpoints Propriété

Définition

Obtient une collection de points d'arrêt.

public:
 property EnvDTE::Breakpoints ^ Breakpoints { EnvDTE::Breakpoints ^ get(); };
[System.Runtime.InteropServices.DispId(100)]
public EnvDTE.Breakpoints Breakpoints { [System.Runtime.InteropServices.DispId(100)] get; }
[<System.Runtime.InteropServices.DispId(100)>]
[<get: System.Runtime.InteropServices.DispId(100)>]
member this.Breakpoints : EnvDTE.Breakpoints
Public ReadOnly Property Breakpoints As Breakpoints

Valeur de propriété

Breakpoints

Collection Breakpoints.

Implémente

Attributs

Exemples

L'exemple suivant indique comment utiliser la propriété Breakpoints.

public static void Breakpoints(EnvDTE80.DTE2 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("Breakpoints   
    Property");  
    owp.Activate();  

    // dte is a reference to the DTE2 object passed to you by the  
    // OnConnection method that you implement when you create an Add-  
    // in.  
    EnvDTE90.Debugger3 debugger = (EnvDTE90.Debugger3)dte.Debugger;  

    // Set breakpoints.    
    debugger.Breakpoints.Add("","Target001.cs", 13, 1, "",   

EnvDTE.dbgBreakpointConditionType.dbgBreakpointConditionTypeWhenTrue,   
        "C#","", 0, "", 0, EnvDTE.dbgHitCountType.dbgHitCountTypeNone);  
    debugger.Breakpoints.Add("","Target001.cs", 14, 1, "",   

EnvDTE.dbgBreakpointConditionType.dbgBreakpointConditionTypeWhenTrue,   
        "C#","", 0, "", 0, EnvDTE.dbgHitCountType.dbgHitCountTypeNone);              

    owp.OutputString("Number of breakpoints set: " +   
                     debugger.Breakpoints.Count + "\n");  

    // List all breakpoints.  
    foreach(EnvDTE90.Breakpoint3 bp in debugger.Breakpoints)  
    {  
        owp.OutputString(bp.Name + "\n");  
    }  
}  
Sub ListAllBreakpoints()  
    ' This function dumps the names of all the breakpoints   
    ' currently set to a new pane in the output window.  
    Dim ow As OutputWindow  
    ow = DTE.Windows.Item(Constants.vsWindowKindOutput).Object  

    Dim bppane As OutputWindowPane  
    bppane = ow.OutputWindowPanes.Add("Debugger")  

    Dim bps As Breakpoints  
    bps = DTE.Debugger.Breakpoints  

    If (bps.Count > 0) Then  
        Dim bp As Breakpoint2  
        For Each bp In bps  
            bppane.OutputString(bp.Name + vbCrLf)  
        Next  
    Else  
        bppane.OutputString("No breakpoints are set" + vbCrLf)  
    End If  
End Sub  

Remarques

Breakpoints Obtient la collection de tous les points d’arrêt définis dans le débogueur. Cette collection représente la liste de tous les points d’arrêt en attente. dbgBreakpointTypePour obtenir une description des points d’arrêt en attente et liés, consultez.

S’applique à