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 형식에서는 다음과 같은 멤버를 노출합니다.
메서드
이름 | 설명 | |
---|---|---|
![]() |
ExecMarkerCommand | 마커 텍스트 버퍼 내에서 특정 명령을 실행합니다. |
![]() |
GetMarkerCommandInfo | 표시자 명령 정보를 쿼리합니다. |
![]() |
GetTipText | 표식 위에 마우스를 이동할 때 팁 텍스트가 텍스트 마커를 반환 합니다. |
![]() |
MarkerInvalidated | 마커에 연결 된 텍스트는 사용자 작업에 의해 삭제 될 때 호출 됩니다. |
![]() |
OnAfterMarkerChange | 마커 위치가 변경 되었음을 신호 합니다. |
![]() |
OnAfterSpanReload | 마커 텍스트 변경 되지 않지만 마커 삭제 되지 신호입니다. |
![]() |
OnBeforeBufferClose | 텍스트 버퍼에 대 한 닫는 것 알림을 보냅니다. |
![]() |
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 새로 만든 표식 변경 내용을 알려야 합니다. 팁 텍스트 및 명령 실행 등의 향상 된 마커 동작을 제공할 수 있습니다. 표식 위에 구현 하 여 사용자 정의 컨텍스트 메뉴를 생성 하려면이 알림을 사용할 수 있습니다에서 GetMarkerCommandInfo 및 ExecMarkerCommand 방법입니다.
구현자 참고 사항
변경 된 개별 표식으로이 인터페이스를 구현 합니다.
호출자 참고 사항
텍스트 버퍼에서 마커를 변경 될 때 호출 됩니다.