提供对异常处理程序在语言服务中支持。
命名空间: 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 接口。