IVsLanguageDebugInfo2 接口

提供对异常处理程序在语言服务中支持。

命名空间:  Microsoft.VisualStudio.TextManager.Interop
程序集:  Microsoft.VisualStudio.TextManager.Interop.8.0(在 Microsoft.VisualStudio.TextManager.Interop.8.0.dll 中)

语法

声明
<GuidAttribute("F1AF0080-C965-4E73-8763-3C6309707D59")> _
<InterfaceTypeAttribute()> _
Public Interface IVsLanguageDebugInfo2
[GuidAttribute("F1AF0080-C965-4E73-8763-3C6309707D59")]
[InterfaceTypeAttribute()]
public interface IVsLanguageDebugInfo2
[GuidAttribute(L"F1AF0080-C965-4E73-8763-3C6309707D59")]
[InterfaceTypeAttribute()]
public interface class IVsLanguageDebugInfo2
[<GuidAttribute("F1AF0080-C965-4E73-8763-3C6309707D59")>]
[<InterfaceTypeAttribute()>]
type IVsLanguageDebugInfo2 =  interface end
public interface IVsLanguageDebugInfo2

IVsLanguageDebugInfo2 类型公开以下成员。

方法

  名称 说明
公共方法 QueryCatchLineSpan
公共方法 QueryCommonLanguageBlock 确定指定的位置是否在异常处理程序的具有指定的类型内包含块。
公共方法 ValidateInstructionpointLocation

页首

备注

此接口在语言服务中提供了使用支持与异常处理程序。 它可以用于定位 catch 块,确定一个指定的位置在 try/catch 块,并验证设置断点的位置一个指定的位置。

对实现者的说明

在同一对象必须实现此接口实现 IVsLanguageDebugInfo 接口;通常,这在语言服务对象。

对调用者的说明

,在源代码时,需要有关异常处理程序的详细信息请使用此接口。

可以从获取 IVsLanguageDebugInfo 接口的此接口通过调用非托管代码的 QueryInterface 方法或通过将 IVsLanguageDebugInfo 接口在托管代码中的 IVsLanguageDebugInfo2 接口。

请参阅

参考

Microsoft.VisualStudio.TextManager.Interop 命名空间