다음을 통해 공유


IVsTextMarkerClient 인터페이스

이 인터페이스에 Visual Studio 환경 및 텍스트 마커를 조작 하는 데 사용 하는 다른 프로세스입니다.

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

구문

‘선언
<GuidAttribute("B1938F1B-D7A9-42F8-9960-D009027B3D2E")> _
<InterfaceTypeAttribute()> _
Public Interface IVsTextMarkerClient
[GuidAttribute("B1938F1B-D7A9-42F8-9960-D009027B3D2E")]
[InterfaceTypeAttribute()]
public interface IVsTextMarkerClient
[GuidAttribute(L"B1938F1B-D7A9-42F8-9960-D009027B3D2E")]
[InterfaceTypeAttribute()]
public interface class IVsTextMarkerClient
[<GuidAttribute("B1938F1B-D7A9-42F8-9960-D009027B3D2E")>]
[<InterfaceTypeAttribute()>]
type IVsTextMarkerClient =  interface end
public interface IVsTextMarkerClient

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

메서드

  이름 설명
Public 메서드 ExecMarkerCommand 마커 텍스트 버퍼 내에서 특정 명령을 실행합니다.
Public 메서드 GetMarkerCommandInfo 표시자 명령 정보를 쿼리합니다.
Public 메서드 GetTipText 표식 위에 마우스를 이동할 때 팁 텍스트가 텍스트 마커를 반환 합니다.
Public 메서드 MarkerInvalidated 마커에 연결 된 텍스트는 사용자 작업에 의해 삭제 될 때 호출 됩니다.
Public 메서드 OnAfterMarkerChange 마커 위치가 변경 되었음을 신호 합니다.
Public 메서드 OnAfterSpanReload 마커 텍스트 변경 되지 않지만 마커 삭제 되지 신호입니다.
Public 메서드 OnBeforeBufferClose 텍스트 버퍼에 대 한 닫는 것 알림을 보냅니다.
Public 메서드 OnBufferSave 버퍼를 다른 이름으로 저장 되었는지 여부를 확인 합니다.

위쪽

설명

사용 하 여 마커를 만들 때 M:Microsoft.VisualStudio.TextManager.Interop.IVsTextLines.CreateLineMarker(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,Microsoft.VisualStudio.TextManager.Interop.IVsTextMarkerClient,Microsoft.VisualStudio.TextManager.Interop.IVsTextLineMarker[]) 또는 CreateStreamMarker, 구현에 대 한 포인터를 제공할 수 있습니다 IVsTextMarkerClient 새로 만든 표식 변경 내용을 알려야 합니다. 팁 텍스트 및 명령 실행 등의 향상 된 마커 동작을 제공할 수 있습니다. 표식 위에 구현 하 여 사용자 정의 컨텍스트 메뉴를 생성 하려면이 알림을 사용할 수 있습니다에서 GetMarkerCommandInfoExecMarkerCommand 방법입니다.

구현자 참고 사항

변경 된 개별 표식으로이 인터페이스를 구현 합니다.

호출자 참고 사항

텍스트 버퍼에서 마커를 변경 될 때 호출 됩니다.

참고 항목

참조

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