Breakpoint3 Breakpoint3 Breakpoint3 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.

public interface class Breakpoint3 : EnvDTE80::Breakpoint2
public interface Breakpoint3 : EnvDTE80.Breakpoint2
type Breakpoint3 = interface
    interface Breakpoint2
Public Interface Breakpoint3
Implements Breakpoint2


See Breakpoint2.


Address Address Address Address

Gets the address that a breakpoint is bound to.

BreakWhenHit BreakWhenHit BreakWhenHit BreakWhenHit

Gets or sets a value that indicates whether the program breaks when a breakpoint is encountered.

Children Children Children Children

Gets a collection of all Breakpoint2 child objects.

Collection Collection Collection Collection

Gets the collection that contains all the Breakpoint2 objects.

Condition Condition Condition Condition

Gets the condition that triggers a breakpoint.

ConditionType ConditionType ConditionType ConditionType

Gets the condition type of the breakpoint, which can be either break when true, or break when it is changed.

CurrentHits CurrentHits CurrentHits CurrentHits

Gets the number of times this breakpoint has been hit during this debugging session.


Gets the top-level extensibility object.

Enabled Enabled Enabled Enabled

Sets or returns the enabled state of the breakpoint.

File File File File

Gets the name of the file in which the breakpoint is contained.

FileColumn FileColumn FileColumn FileColumn

Gets the character location within a line in a file where the breakpoint is set.

FileLine FileLine FileLine FileLine

Gets the line within a file where the breakpoint is set.

FilterBy FilterBy FilterBy FilterBy

Gets or sets a condition at which a breakpoint is set.

FunctionColumnOffset FunctionColumnOffset FunctionColumnOffset FunctionColumnOffset

Gets the column offset from the name of a function breakpoint.

FunctionLineOffset FunctionLineOffset FunctionLineOffset FunctionLineOffset

Gets the line offset from the name of a function breakpoint.

FunctionName FunctionName FunctionName FunctionName

Gets the name of the function that contains the breakpoint.

HitCountTarget HitCountTarget HitCountTarget HitCountTarget

Gets the hit count target for any type of breakpoint. It is interpreted based on the hit count type.

HitCountType HitCountType HitCountType HitCountType

Gets the hit count type, which describes how to interpret a hit count.

Language Language Language Language

Gets the name of the programming language that contains the breakpoint.

LocationType LocationType LocationType LocationType

Gets the location type the breakpoint represents.

Macro Macro Macro Macro

Gets or sets a breakpoint macro.

Message Message Message Message

Gets or sets a breakpoint message.

Name Name Name Name

Sets or returns the name of the breakpoint.

Parent Parent Parent Parent

Gets the immediate parent object of the breakpoint.

Process Process Process Process

Gets the process in which the breakpoint is set.

Program Program Program Program

Gets the executable being managed by this process.

Tag Tag Tag Tag

Sets or gets a user-defined string that identifyies this breakpoint.

Type Type Type Type

Gets a constant that specifies the type of breakpoint.


Delete() Delete() Delete() Delete()

Deletes the breakpoint.

ResetHitCount() ResetHitCount() ResetHitCount() ResetHitCount()

Resets the breakpoint hit count.

Applies to