Breakpoint3 Interface

Definition

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.

[System.Runtime.InteropServices.Guid("81C189C5-0EF0-459C-B907-A22F6B7B355C")]
[System.Runtime.InteropServices.TypeLibType(4160)]
public interface Breakpoint3 : EnvDTE80.Breakpoint2
Attributes
Implements

Remarks

See Breakpoint2.

Properties

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.

Methods

Delete()

Deletes the breakpoint.

ResetHitCount()

Resets the breakpoint hit count.

Applies to