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 형식에서는 다음과 같은 멤버를 노출합니다.
메서드
이름 | 설명 | |
---|---|---|
GetLanguageID | 해당 디버거 백 엔드 "언어 ID"를 반환합니다. | |
GetLocationOfName | 사용되지 않습니다.사용하지 마십시오. | |
GetNameOfLocation | 지정 된 위치의 이름을 파일을 생성합니다. | |
GetProximityExpressions | 근접 식 생성합니다. | |
IsMappedLocation | 위치에 있는 코드 포함 되어 있는지 여부 다른 문서에, 예를 들어, 클라이언트 매핑된 반환 코드를 스크립팅 합니다. | |
ResolveName | 명확 하 게 "일치" 하는 모든 엔터티를 모호 하지 않은 이름을 지정 된 이름입니다. | |
ValidateBreakpointLocation | 지정 된 위치에 중단점을 설정 하는 곳으로 유효성을 검사 합니다. |
위쪽
설명
언어 서비스에 대 한 디버깅을 지원 하기 위해이 인터페이스를 구현 합니다. 언어 서비스를 지원 해야이 작업을 수행 하는 QueryService 에 대 한 호출 IVsLanguageDebugInfo.
구현자 참고 사항
IVsLanguageDebugInfo언어 서비스 패키지에 의해 구현 되 고 디버거에서 호출 됩니다. 언어 서비스의 구현, 디버거가 호출에 액세스할 수 QueryService 언어 서비스는 서비스 이름으로 사용 하 고 IVsLanguageDebugInfo 인터페이스 ID와 모든 개체에서 구현 될 수 있지만 주 언어 서비스 개체에이 인터페이스를 구현 하는 것이 좋습니다.