다음을 통해 공유


IVsHiddenTextClient 인터페이스

숨겨진된 텍스트를 새로 만든된 세션 변경 알림을 제공합니다.

네임스페이스:  Microsoft.VisualStudio.TextManager.Interop
어셈블리:  Microsoft.VisualStudio.TextManager.Interop(Microsoft.VisualStudio.TextManager.Interop.dll)

구문

‘선언
<GuidAttribute("CA3F0E7F-CFA6-444E-A3FE-7B3DFAD6E5E4")> _
<InterfaceTypeAttribute()> _
Public Interface IVsHiddenTextClient
[GuidAttribute("CA3F0E7F-CFA6-444E-A3FE-7B3DFAD6E5E4")]
[InterfaceTypeAttribute()]
public interface IVsHiddenTextClient
[GuidAttribute(L"CA3F0E7F-CFA6-444E-A3FE-7B3DFAD6E5E4")]
[InterfaceTypeAttribute()]
public interface class IVsHiddenTextClient
[<GuidAttribute("CA3F0E7F-CFA6-444E-A3FE-7B3DFAD6E5E4")>]
[<InterfaceTypeAttribute()>]
type IVsHiddenTextClient =  interface end
public interface IVsHiddenTextClient

IVsHiddenTextClient 형식에서는 다음과 같은 멤버를 노출합니다.

메서드

  이름 설명
Public 메서드 ExecMarkerCommand 에 대해 마커 텍스트 마커 명령을 실행합니다.
Public 메서드 GetMarkerCommandInfo 표식 명령 정보를 반환합니다.
Public 메서드 GetTipText 사용자 축소 되어 숨겨진된 텍스트 영역 위로 마우스를 가리킬가 있다는 신호입니다.
Public 메서드 MakeBaseSpanVisible 숨겨진된 특정 영역을 표시 해야 할 때 호출 됩니다.
Public 메서드 OnBeforeSessionEnd 숨겨진된 텍스트 세션을 종료 하기 전에 호출 됩니다.
Public 메서드 OnHiddenRegionChange 사용자를 확장 하거나 숨겨진된 영역을 축소 하면 호출 됩니다.

위쪽

설명

자신의 숨겨진된 텍스트 세션을 만들 경우 구현할 수 있습니다 IVsHiddenTextClient. 사용자가 확장 되 고 숨겨진된 텍스트 영역 등을 축소 하는 경우이 인터페이스에 알림을 제공 합니다. 이 사용자 동작에 응답 하 여 언어 서비스에 대 한 특정 동작을 구현할 수 있습니다.

구현자 참고 사항

숨겨진된 텍스트 영역 내에서 텍스트 버퍼에 영향을 주는 사용자 작업의 알림을 수신 하려면이 인터페이스를 구현 합니다. 숨겨진된 텍스트 세션이 이미 호출, 텍스트 버퍼에 존재 하는 경우 GetHiddenTextSession 에 대 한 포인터를 반환 합니다. IVsHiddenTextSession, 하 고 숨겨진된 텍스트 클라이언트를 지정할 수 없습니다.

그러나 숨겨진된 텍스트 세션을 텍스트 버퍼를 존재 하지 않을 경우 수 있습니다 패스에 대 한 포인터에서 작성할 때 숨겨진된 텍스트가 클라이언트에 숨겨진 텍스트 세션 호출 하 여 CreateHiddenTextSession.

참고 항목

참조

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