IVsLanguageDebugInfo 接口

支持语言服务的调试的实现。

命名空间:  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. 建议您实现在主语言服务对象的此接口,不过,它在任何对象上实现。

请参阅

参考

Microsoft.VisualStudio.TextManager.Interop 命名空间