Breakpoint3 Interface
Contains the properties and methods that are used to programmatically control a breakpoint. To use Debugger4, you must add a reference to EnvDTE90a.dll. For native development, you must add a reference to dte90a.tlb.
Namespace: EnvDTE90a
Assembly: EnvDTE90a (in EnvDTE90a.dll)
Syntax
'Declaration
<GuidAttribute("81C189C5-0EF0-459C-B907-A22F6B7B355C")> _
Public Interface Breakpoint3 _
Inherits Breakpoint2
[GuidAttribute("81C189C5-0EF0-459C-B907-A22F6B7B355C")]
public interface Breakpoint3 : Breakpoint2
[GuidAttribute(L"81C189C5-0EF0-459C-B907-A22F6B7B355C")]
public interface class Breakpoint3 : Breakpoint2
[<GuidAttribute("81C189C5-0EF0-459C-B907-A22F6B7B355C")>]
type Breakpoint3 =
interface
interface Breakpoint2
end
public interface Breakpoint3 extends Breakpoint2
The Breakpoint3 type exposes the following members.
Properties
Name | Description | |
---|---|---|
![]() |
Address | Gets the address that a breakpoint is bound to. |
![]() |
BreakWhenHit | Gets or sets a value that indicates whether the program breaks when a breakpoint is encountered. |
![]() |
Children | Gets a collection of all Breakpoint2 child objects. |
![]() |
Collection | Gets the collection that contains all the Breakpoint2 objects. |
![]() |
Condition | Gets the condition that triggers a breakpoint. |
![]() |
ConditionType | Gets the condition type of the breakpoint, which can be either break when true, or break when it is changed. |
![]() |
CurrentHits | Gets the number of times this breakpoint has been hit during this debugging session. |
![]() |
DTE | Gets the top-level extensibility object. |
![]() |
Enabled | Sets or returns the enabled state of the breakpoint. |
![]() |
File | Gets the name of the file in which the breakpoint is contained. |
![]() |
FileColumn | Gets the character location within a line in a file where the breakpoint is set. |
![]() |
FileLine | Gets the line within a file where the breakpoint is set. |
![]() |
FilterBy | Gets or sets a condition at which a breakpoint is set. |
![]() |
FunctionColumnOffset | Gets the column offset from the name of a function breakpoint. |
![]() |
FunctionLineOffset | Gets the line offset from the name of a function breakpoint. |
![]() |
FunctionName | Gets the name of the function that contains the breakpoint. |
![]() |
HitCountTarget | Gets the hit count target for any type of breakpoint. It is interpreted based on the hit count type. |
![]() |
HitCountType | Gets the hit count type, which describes how to interpret a hit count. |
![]() |
Language | Gets the name of the programming language that contains the breakpoint. |
![]() |
LocationType | Gets the location type the breakpoint represents. |
![]() |
Macro | Gets or sets a breakpoint macro. |
![]() |
Message | Gets or sets a breakpoint message. |
![]() |
Name | Sets or returns the name of the breakpoint. |
![]() |
Parent | Gets the immediate parent object of the breakpoint. |
![]() |
Process | Gets the process in which the breakpoint is set. |
![]() |
Program | Gets the executable being managed by this process. |
![]() |
Tag | Sets or gets a user-defined string that identifyies this breakpoint. |
![]() |
Type | Gets a constant that specifies the type of breakpoint. |
Top
Methods
Name | Description | |
---|---|---|
![]() |
Delete | Deletes the breakpoint. |
![]() |
ResetHitCount | Resets the breakpoint hit count. |
Top
Remarks
See Breakpoint2.