다음을 통해 공유


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 형식에서는 다음과 같은 멤버를 노출합니다.

메서드

  이름 설명
Public 메서드 QueryCatchLineSpan
Public 메서드 QueryCommonLanguageBlock 지정 된 위치에서 지정 된 유형의 예외 처리기 블록의 포함 되어 있는지 여부를 결정 합니다.
Public 메서드 ValidateInstructionpointLocation

위쪽

설명

이 인터페이스 지원 언어 서비스의 예외 처리기에 대 한 작업을 제공 합니다. Catch 블록을 찾아, try/catch 블록 내에서 지정 된 위치의 위치를 확인할 및 지정 된 위치에 중단점을 배치 하는 것에 대 한 유효성을 검사 하 여 사용할 수 있습니다.

구현자 참고 사항

이 인터페이스를 구현 하는 동일한 개체에서 구현 해야는 IVsLanguageDebugInfo 인터페이스입니다. 일반적으로이 언어 서비스 개체 자체입니다.

호출자 참고 사항

소스 코드에서 예외 처리기에 대 한 자세한 정보가 필요 하면이 인터페이스를 사용 합니다.

이 인터페이스에서 얻을 수 있습니다의 IVsLanguageDebugInfo 인터페이스를 호출 하 여는 QueryInterface 캐스팅 또는 비관리 코드에서 메서드를 IVsLanguageDebugInfo 인터페이스에 IVsLanguageDebugInfo2 인터페이스에서 관리 되는 코드.

참고 항목

참조

Microsoft.VisualStudio.TextManager.Interop 네임스페이스