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.