다음을 통해 공유


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

메서드

  이름 설명
Public 메서드 GetLanguageID 해당 디버거 백 엔드 "언어 ID"를 반환합니다.
Public 메서드 GetLocationOfName 사용되지 않습니다.사용하지 마십시오.
Public 메서드 GetNameOfLocation 지정 된 위치의 이름을 파일을 생성합니다.
Public 메서드 GetProximityExpressions 근접 식 생성합니다.
Public 메서드 IsMappedLocation 위치에 있는 코드 포함 되어 있는지 여부 다른 문서에, 예를 들어, 클라이언트 매핑된 반환 코드를 스크립팅 합니다.
Public 메서드 ResolveName 명확 하 게 "일치" 하는 모든 엔터티를 모호 하지 않은 이름을 지정 된 이름입니다.
Public 메서드 ValidateBreakpointLocation 지정 된 위치에 중단점을 설정 하는 곳으로 유효성을 검사 합니다.

위쪽

설명

언어 서비스에 대 한 디버깅을 지원 하기 위해이 인터페이스를 구현 합니다. 언어 서비스를 지원 해야이 작업을 수행 하는 QueryService 에 대 한 호출 IVsLanguageDebugInfo.

구현자 참고 사항

IVsLanguageDebugInfo언어 서비스 패키지에 의해 구현 되 고 디버거에서 호출 됩니다. 언어 서비스의 구현, 디버거가 호출에 액세스할 수 QueryService 언어 서비스는 서비스 이름으로 사용 하 고 IVsLanguageDebugInfo 인터페이스 ID와 모든 개체에서 구현 될 수 있지만 주 언어 서비스 개체에이 인터페이스를 구현 하는 것이 좋습니다.

참고 항목

참조

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