Breakpoint3 Interface

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)

public interface Breakpoint3 : Breakpoint2

The Breakpoint3 type exposes the following members.

Public propertyAddressGets the address that a breakpoint is bound to.
Public propertyBreakWhenHitGets or sets a value that indicates whether the program breaks when a breakpoint is encountered.
Public propertyChildrenGets a collection of all Breakpoint2 child objects.
Public propertyCollectionGets the collection that contains all the Breakpoint2 objects.
Public propertyConditionGets the condition that triggers a breakpoint.
Public propertyConditionTypeGets the condition type of the breakpoint, which can be either break when true, or break when it is changed.
Public propertyCurrentHitsGets the number of times this breakpoint has been hit during this debugging session.
Public propertyDTEGets the top-level extensibility object.
Public propertyEnabledSets or returns the enabled state of the breakpoint.
Public propertyFileGets the name of the file in which the breakpoint is contained.
Public propertyFileColumnGets the character location within a line in a file where the breakpoint is set.
Public propertyFileLineGets the line within a file where the breakpoint is set.
Public propertyFilterByGets or sets a condition at which a breakpoint is set.
Public propertyFunctionColumnOffsetGets the column offset from the name of a function breakpoint.
Public propertyFunctionLineOffsetGets the line offset from the name of a function breakpoint.
Public propertyFunctionNameGets the name of the function that contains the breakpoint.
Public propertyHitCountTargetGets the hit count target for any type of breakpoint. It is interpreted based on the hit count type.
Public propertyHitCountTypeGets the hit count type, which describes how to interpret a hit count.
Public propertyLanguageGets the name of the programming language that contains the breakpoint.
Public propertyLocationTypeGets the location type the breakpoint represents.
Public propertyMacroGets or sets a breakpoint macro.
Public propertyMessageGets or sets a breakpoint message.
Public propertyNameSets or returns the name of the breakpoint.
Public propertyParentGets the immediate parent object of the breakpoint.
Public propertyProcessGets the process in which the breakpoint is set.
Public propertyProgramGets the executable being managed by this process.
Public propertyTagSets or gets a user-defined string that identifyies this breakpoint.
Public propertyTypeGets a constant that specifies the type of breakpoint.

Public methodDeleteDeletes the breakpoint.
Public methodResetHitCountResets the breakpoint hit count.
© 2016 Microsoft