Debugger.AllBreakpointsLastHit Property
Gets a collection of bound breakpoints that were last simultaneously hit.
Namespace: EnvDTE
Assembly: EnvDTE (in EnvDTE.dll)
Syntax
'Declaration
ReadOnly Property AllBreakpointsLastHit As Breakpoints
'Usage
Dim instance As Debugger
Dim value As Breakpoints
value = instance.AllBreakpointsLastHit
Breakpoints AllBreakpointsLastHit { get; }
property Breakpoints^ AllBreakpointsLastHit {
Breakpoints^ get ();
}
function get AllBreakpointsLastHit () : Breakpoints
Property Value
Type: EnvDTE.Breakpoints
A Breakpoints collection.
Remarks
AllBreakpointsLastHit returns a Breakpoints collection containing multiple, bound breakpoints that the debugger hit simultaneously. See dbgBreakpointType enumeration for more information on bound breakpoints. To retrieve only one breakpoint, use the BreakpointLastHit property.
Examples
The following example demonstrates how to use AllBreakpointsLastHit property.
Sub ListBreakpointsLastHit()
' This function dumps the names of all the breakpoints last hit 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 hitbps As Breakpoints
hitbps = DTE.Debugger.AllBreakpointsLastHit
If (hitbps.Count > 0) Then
Dim bp As Breakpoint
For Each bp In hitbps
bppane.OutputString(bp.Name + vbCrLf)
Next
Else
bppane.OutputString("No breakpoints were hit")
End If
End Sub
.NET Framework Security
- Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see Using Libraries from Partially Trusted Code.