Partager via


Breakpoint2.Type Property

Definition

Gets a constant specifying the type of breakpoint.

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

Property Value

One of the dbgBreakpointType values.

Implements

Attributes

Examples

The following example demonstrates how to use the Type property.

public static void Type(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("Type property: ");  
    owp.Activate();  

    EnvDTE80.Debugger2 debugger = (EnvDTE80.Debugger2)dte.Debugger;  
    owp.OutputString("HitCountTarget: " +  
                        debugger.Breakpoints.Item(1).HitCountTarget);  
    owp.OutputString("\nHitCountType: " +  
                        debugger.Breakpoints.Item(1).HitCountType);  
    owp.OutputString("\nLocationType: " +  
                        debugger.Breakpoints.Item(1).LocationType);  
    owp.OutputString("\nName: " + debugger.Breakpoints.Item(1).Name);  
    debugger.Breakpoints.Item(1).Tag = "My Breakpoint";  
    owp.OutputString("\nTag: " + debugger.Breakpoints.Item(1).Tag);  
    owp.OutputString("\nType: " + debugger.Breakpoints.Item(1).Type);   
}  
Sub TypeSamplesVB(ByVal dte As DTE2)  
    ' NOTE: This example requires a reference to the  
    '       System.IO namespace.  
    ' Before running this example, open a code document that  
    ' contains one or more breakpoints.  

    Dim doc As Document = dte.ActiveDocument  
    Dim brk As Breakpoint  
    Dim msg As String  

    ' Find all breakpoints in the current document.  
    For Each brk In dte.Debugger.Breakpoints  
        If brk.File = doc.FullName Then  
            msg &= "Name = " & brk.Name & vbCrLf & _  
                "Type = " & brk.Type.ToString() & vbCrLf & _  
                "Enabled = " & brk.Enabled.ToString() & vbCrLf & vbCrLf  
        End If  
    Next  

    MsgBox(Path.GetFileName(doc.FullName) & _  
        " has the following breakpoints:" & vbCrLf & vbCrLf & msg)  

End Sub  

Applies to