다음을 통해 공유


IVsTextLayer 인터페이스

기본 버퍼와 뷰 레이아웃을 처리 합니다.

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

구문

‘선언
<InterfaceTypeAttribute()> _
<GuidAttribute("0E145D3F-BEFC-4FD9-8714-B01AE89F4396")> _
Public Interface IVsTextLayer
[InterfaceTypeAttribute()]
[GuidAttribute("0E145D3F-BEFC-4FD9-8714-B01AE89F4396")]
public interface IVsTextLayer
[InterfaceTypeAttribute()]
[GuidAttribute(L"0E145D3F-BEFC-4FD9-8714-B01AE89F4396")]
public interface class IVsTextLayer
[<InterfaceTypeAttribute()>]
[<GuidAttribute("0E145D3F-BEFC-4FD9-8714-B01AE89F4396")>]
type IVsTextLayer =  interface end
public interface IVsTextLayer

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

메서드

  이름 설명
Public 메서드 BaseLineIndexToLocal
Public 메서드 CanReplaceLines
Public 메서드 CopyLineText 지정 된 텍스트 범위가 호출자 할당 버퍼에 넣습니다.
Public 메서드 CreateTrackingPoint 길이가 0 인 표시자로 유사는 빈 추적 지점을 만듭니다.
Public 메서드 DeeperLayerLineIndexToLocal
Public 메서드 EnumLayerMarkers 모든 표시자를 열거합니다.
Public 메서드 GetBaseBuffer
Public 메서드 GetLastLineIndex 마지막 줄의 길이 반환 합니다.
Public 메서드 GetLengthOfLine 줄의 길이 반환 합니다.
Public 메서드 GetLineCount 줄 수를 반환합니다.
Public 메서드 GetLineDataEx
Public 메서드 GetLineText 지정 된 텍스트 범위가 BSTR에 배치 됩니다.
Public 메서드 GetMarkerData
Public 메서드 LocalLineIndexToBase
Public 메서드 LocalLineIndexToDeeperLayer
Public 메서드 LockBufferEx
Public 메서드 MapLocalSpansToTextOriginatingLayer 제일 위 레이어에 텍스트 발생 한 로컬 범위를 매핑합니다.
Public 메서드 ReleaseLineDataEx
Public 메서드 ReleaseMarkerData
Public 메서드 ReplaceLines 줄 바꿈/조인 등을 처리합니다.
Public 메서드 ReplaceLinesEx 줄 바꿈/조인 등을 처리합니다.
Public 메서드 UnlockBufferEx

위쪽

설명

예를 들어 함수 앞뒤 텍스트를 숨기고 하는 함수에-번 계층입니다.

텍스트 레이어를 텍스트 레이어 요소가 서로 역할을 할 수 있습니다. 텍스트 레이어는 버퍼를 것입니다. 따라서 텍스트 레이어를 여러 보기의 "인식" 하는 내부 버퍼를 수정할 수 있습니다.

이 인터페이스에서 파생 된IVsTextLines

구현자 참고 사항

현재이 인터페이스를 구현할 수 없습니다.

참고 항목

참조

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

IVsTextLayer2