支持语言服务的调试的实现。
命名空间: Microsoft.VisualStudio.TextManager.Interop
程序集: Microsoft.VisualStudio.TextManager.Interop(在 Microsoft.VisualStudio.TextManager.Interop.dll 中)
语法
声明
<GuidAttribute("F30A6A07-5340-4C0E-B312-5772558B0E63")> _
<InterfaceTypeAttribute()> _
Public Interface IVsLanguageDebugInfo
[GuidAttribute("F30A6A07-5340-4C0E-B312-5772558B0E63")]
[InterfaceTypeAttribute()]
public interface IVsLanguageDebugInfo
[GuidAttribute(L"F30A6A07-5340-4C0E-B312-5772558B0E63")]
[InterfaceTypeAttribute()]
public interface class IVsLanguageDebugInfo
[<GuidAttribute("F30A6A07-5340-4C0E-B312-5772558B0E63")>]
[<InterfaceTypeAttribute()>]
type IVsLanguageDebugInfo = interface end
public interface IVsLanguageDebugInfo
IVsLanguageDebugInfo 类型公开以下成员。
方法
名称 | 说明 | |
---|---|---|
![]() |
GetLanguageID | 返回相应的调试器后端 “语言 ID”。 |
![]() |
GetLocationOfName | 已否决。不要使用。 |
![]() |
GetNameOfLocation | 生成该文件的名称的特定位置。 |
![]() |
GetProximityExpressions | 生成接近程度表达式。 |
![]() |
IsMappedLocation | 返回位置是否包含映射到另一个文档,例如,客户端脚本代码的代码。 |
![]() |
ResolveName | 消除给定名称,提供非不明确的名称为 “与”该名称的所有实体。 |
![]() |
ValidateBreakpointLocation | 验证给定位置作为线上设置断点。 |
页首
备注
,如果要支持的语言服务,调试实现此接口。 为此,语言服务必须支持 QueryService 需要 IVsLanguageDebugInfo。
实现者说明
IVsLanguageDebugInfo 由语言服务包实现并由调试器调用。 访问语言服务的实现,调试器将调用 QueryService 和语言服务用作服务和 IVsLanguageDebugInfo 作为接口 ID. 建议您实现在主语言服务对象的此接口,不过,它在任何对象上实现。