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
Public property Address Gets the address that a breakpoint is bound to.
Public property BreakWhenHit (Inherited from Breakpoint2.)
Public property BreakWhenHit Gets or sets a value that indicates whether the program breaks when a breakpoint is encountered.
Public property Children (Inherited from Breakpoint2.)
Public property Children Gets a collection of all Breakpoint2 child objects.
Public property Collection (Inherited from Breakpoint2.)
Public property Collection Gets the collection that contains all the Breakpoint2 objects.
Public property Condition (Inherited from Breakpoint2.)
Public property Condition Gets the condition that triggers a breakpoint.
Public property ConditionType (Inherited from Breakpoint2.)
Public property ConditionType Gets the condition type of the breakpoint, which can be either break when true, or break when it is changed.
Public property CurrentHits (Inherited from Breakpoint2.)
Public property CurrentHits Gets the number of times this breakpoint has been hit during this debugging session.
Public property DTE (Inherited from Breakpoint2.)
Public property DTE Gets the top-level extensibility object.
Public property Enabled (Inherited from Breakpoint2.)
Public property Enabled Sets or returns the enabled state of the breakpoint.
Public property File (Inherited from Breakpoint2.)
Public property File Gets the name of the file in which the breakpoint is contained.
Public property FileColumn (Inherited from Breakpoint2.)
Public property FileColumn Gets the character location within a line in a file where the breakpoint is set.
Public property FileLine (Inherited from Breakpoint2.)
Public property FileLine Gets the line within a file where the breakpoint is set.
Public property FilterBy (Inherited from Breakpoint2.)
Public property FilterBy Gets or sets a condition at which a breakpoint is set.
Public property FunctionColumnOffset (Inherited from Breakpoint2.)
Public property FunctionColumnOffset Gets the column offset from the name of a function breakpoint.
Public property FunctionLineOffset (Inherited from Breakpoint2.)
Public property FunctionLineOffset Gets the line offset from the name of a function breakpoint.
Public property FunctionName (Inherited from Breakpoint2.)
Public property FunctionName Gets the name of the function that contains the breakpoint.
Public property HitCountTarget (Inherited from Breakpoint2.)
Public property HitCountTarget Gets the hit count target for any type of breakpoint. It is interpreted based on the hit count type.
Public property HitCountType (Inherited from Breakpoint2.)
Public property HitCountType Gets the hit count type, which describes how to interpret a hit count.
Public property Language (Inherited from Breakpoint2.)
Public property Language Gets the name of the programming language that contains the breakpoint.
Public property LocationType (Inherited from Breakpoint2.)
Public property LocationType Gets the location type the breakpoint represents.
Public property Macro (Inherited from Breakpoint2.)
Public property Macro Gets or sets a breakpoint macro.
Public property Message (Inherited from Breakpoint2.)
Public property Message Gets or sets a breakpoint message.
Public property Name (Inherited from Breakpoint2.)
Public property Name Sets or returns the name of the breakpoint.
Public property Parent (Inherited from Breakpoint2.)
Public property Parent Gets the immediate parent object of the breakpoint.
Public property Process (Inherited from Breakpoint2.)
Public property Process Gets the process in which the breakpoint is set.
Public property Program (Inherited from Breakpoint2.)
Public property Program Gets the executable being managed by this process.
Public property Tag (Inherited from Breakpoint2.)
Public property Tag Sets or gets a user-defined string that identifyies this breakpoint.
Public property Type (Inherited from Breakpoint2.)
Public property Type Gets a constant that specifies the type of breakpoint.

Top

Methods

  Name Description
Public method Delete() (Inherited from Breakpoint2.)
Public method Delete() Deletes the breakpoint.
Public method ResetHitCount() (Inherited from Breakpoint2.)
Public method ResetHitCount() Resets the breakpoint hit count.

Top

Remarks

See Breakpoint2.

See Also

Reference

EnvDTE90a Namespace