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 인터페이스에서 관리 되는 코드.