Breakpoint2.Type Property
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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