This documentation is archived and is not being maintained.

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 propertyBreakWhenHit (Inherited from Breakpoint2.)
Public propertyBreakWhenHitGets or sets a value that indicates whether the program breaks when a breakpoint is encountered.
Public propertyChildren (Inherited from Breakpoint2.)
Public propertyChildrenGets a collection of all Breakpoint2 child objects.
Public propertyCollection (Inherited from Breakpoint2.)
Public propertyCollectionGets the collection that contains all the Breakpoint2 objects.
Public propertyCondition (Inherited from Breakpoint2.)
Public propertyConditionGets the condition that triggers a breakpoint.
Public propertyConditionType (Inherited from Breakpoint2.)
Public propertyConditionTypeGets the condition type of the breakpoint, which can be either break when true, or break when it is changed.
Public propertyCurrentHits (Inherited from Breakpoint2.)
Public propertyCurrentHitsGets the number of times this breakpoint has been hit during this debugging session.
Public propertyDTE (Inherited from Breakpoint2.)
Public propertyDTEGets the top-level extensibility object.
Public propertyEnabled (Inherited from Breakpoint2.)
Public propertyEnabledSets or returns the enabled state of the breakpoint.
Public propertyFile (Inherited from Breakpoint2.)
Public propertyFileGets the name of the file in which the breakpoint is contained.
Public propertyFileColumn (Inherited from Breakpoint2.)
Public propertyFileColumnGets the character location within a line in a file where the breakpoint is set.
Public propertyFileLine (Inherited from Breakpoint2.)
Public propertyFileLineGets the line within a file where the breakpoint is set.
Public propertyFilterBy (Inherited from Breakpoint2.)
Public propertyFilterByGets or sets a condition at which a breakpoint is set.
Public propertyFunctionColumnOffset (Inherited from Breakpoint2.)
Public propertyFunctionColumnOffsetGets the column offset from the name of a function breakpoint.
Public propertyFunctionLineOffset (Inherited from Breakpoint2.)
Public propertyFunctionLineOffsetGets the line offset from the name of a function breakpoint.
Public propertyFunctionName (Inherited from Breakpoint2.)
Public propertyFunctionNameGets the name of the function that contains the breakpoint.
Public propertyHitCountTarget (Inherited from Breakpoint2.)
Public propertyHitCountTargetGets the hit count target for any type of breakpoint. It is interpreted based on the hit count type.
Public propertyHitCountType (Inherited from Breakpoint2.)
Public propertyHitCountTypeGets the hit count type, which describes how to interpret a hit count.
Public propertyLanguage (Inherited from Breakpoint2.)
Public propertyLanguageGets the name of the programming language that contains the breakpoint.
Public propertyLocationType (Inherited from Breakpoint2.)
Public propertyLocationTypeGets the location type the breakpoint represents.
Public propertyMacro (Inherited from Breakpoint2.)
Public propertyMacroGets or sets a breakpoint macro.
Public propertyMessage (Inherited from Breakpoint2.)
Public propertyMessageGets or sets a breakpoint message.
Public propertyName (Inherited from Breakpoint2.)
Public propertyNameSets or returns the name of the breakpoint.
Public propertyParent (Inherited from Breakpoint2.)
Public propertyParentGets the immediate parent object of the breakpoint.
Public propertyProcess (Inherited from Breakpoint2.)
Public propertyProcessGets the process in which the breakpoint is set.
Public propertyProgram (Inherited from Breakpoint2.)
Public propertyProgramGets the executable being managed by this process.
Public propertyTag (Inherited from Breakpoint2.)
Public propertyTagSets or gets a user-defined string that identifyies this breakpoint.
Public propertyType (Inherited from Breakpoint2.)
Public propertyTypeGets a constant that specifies the type of breakpoint.

Public methodDelete() (Inherited from Breakpoint2.)
Public methodDelete()Deletes the breakpoint.
Public methodResetHitCount() (Inherited from Breakpoint2.)
Public methodResetHitCount()Resets the breakpoint hit count.