包含用于以编程方式控制断点的属性和方法。 若要使用 Debugger4,则必须添加一个对 EnvDTE90a.dll 的引用。 对于本机开发,必须添加一个对 dte90a.tlb 的引用。
命名空间: EnvDTE90a
程序集: EnvDTE90a(在 EnvDTE90a.dll 中)
语法
声明
<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
Breakpoint3 类型公开以下成员。
属性
名称 | 说明 | |
---|---|---|
![]() |
Address | 获取断点绑定到的地址。 |
![]() |
BreakWhenHit | 获取或设置一个值,该值指示在遇到断点时程序是否中断。 |
![]() |
Children | 获取所有 Breakpoint2 子对象的集合。 |
![]() |
Collection | 获取包含所有 Breakpoint2 对象的集合。 |
![]() |
Condition | 获取触发断点的条件。 |
![]() |
ConditionType | 获取断点的条件类型,可以为在条件为真时中断,或在条件更改时中断。 |
![]() |
CurrentHits | 获取在此调试会话过程中命中此断点的次数。 |
![]() |
DTE | 获取顶级扩展性对象。 |
![]() |
Enabled | 设置或返回断点的启用状态。 |
![]() |
File | 获取包含断点的文件的名称。 |
![]() |
FileColumn | 获取设置断点的字符位置(在文件中的某一行内)。 |
![]() |
FileLine | 获取文件中设置断点的行。 |
![]() |
FilterBy | 获取或设置设定断点的条件。 |
![]() |
FunctionColumnOffset | 获取距离函数断点名称的列偏移量。 |
![]() |
FunctionLineOffset | 获取距离函数断点名称的行偏移量。 |
![]() |
FunctionName | 获取包含断点的函数的名称。 |
![]() |
HitCountTarget | 获取针对任意类型断点的命中次数。根据命中次数类型的不同,它有不同的解释。 |
![]() |
HitCountType | 获取命中次数类型,它描述如何解释命中次数。 |
![]() |
Language | 获取包含断点的编程语言的名称。 |
![]() |
LocationType | 获取断点表示的位置类型。 |
![]() |
Macro | 获取或设置断点宏。 |
![]() |
Message | 获取或设置断点消息。 |
![]() |
Name | 设置或返回断点的名称。 |
![]() |
Parent | 获取断点的直接父对象。 |
![]() |
Process | 获取在其中设置断点的进程。 |
![]() |
Program | 获取正由此进程管理的可执行文件。 |
![]() |
Tag | 设置或获取标识此断点的用户定义字符串。 |
![]() |
Type | 获取指定断点类型的常数。 |
页首
方法
名称 | 说明 | |
---|---|---|
![]() |
Delete | 删除断点。 |
![]() |
ResetHitCount | 重置断点命中次数。 |
页首
备注
请参见Breakpoint2。