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 형식에서는 다음과 같은 멤버를 노출합니다.
메서드
이름 | 설명 | |
---|---|---|
BaseLineIndexToLocal | ||
CanReplaceLines | ||
CopyLineText | 지정 된 텍스트 범위가 호출자 할당 버퍼에 넣습니다. | |
CreateTrackingPoint | 길이가 0 인 표시자로 유사는 빈 추적 지점을 만듭니다. | |
DeeperLayerLineIndexToLocal | ||
EnumLayerMarkers | 모든 표시자를 열거합니다. | |
GetBaseBuffer | ||
GetLastLineIndex | 마지막 줄의 길이 반환 합니다. | |
GetLengthOfLine | 줄의 길이 반환 합니다. | |
GetLineCount | 줄 수를 반환합니다. | |
GetLineDataEx | ||
GetLineText | 지정 된 텍스트 범위가 BSTR에 배치 됩니다. | |
GetMarkerData | ||
LocalLineIndexToBase | ||
LocalLineIndexToDeeperLayer | ||
LockBufferEx | ||
MapLocalSpansToTextOriginatingLayer | 제일 위 레이어에 텍스트 발생 한 로컬 범위를 매핑합니다. | |
ReleaseLineDataEx | ||
ReleaseMarkerData | ||
ReplaceLines | 줄 바꿈/조인 등을 처리합니다. | |
ReplaceLinesEx | 줄 바꿈/조인 등을 처리합니다. | |
UnlockBufferEx |
위쪽
설명
예를 들어 함수 앞뒤 텍스트를 숨기고 하는 함수에-번 계층입니다.
텍스트 레이어를 텍스트 레이어 요소가 서로 역할을 할 수 있습니다. 텍스트 레이어는 버퍼를 것입니다. 따라서 텍스트 레이어를 여러 보기의 "인식" 하는 내부 버퍼를 수정할 수 있습니다.
이 인터페이스에서 파생 된IVsTextLines
구현자 참고 사항
현재이 인터페이스를 구현할 수 없습니다.