ITextSnapshot 인터페이스

변경할 수 없는 스냅숏 읽기 액세스는 ITextBuffer 는 유니코드 문자 시퀀스를 포함 합니다.

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

구문

‘선언
Public Interface ITextSnapshot
public interface ITextSnapshot
public interface class ITextSnapshot
type ITextSnapshot =  interface end
public interface ITextSnapshot

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

속성

  이름 설명
Public 속성 ContentType 가져옵니다의 IContentTypeTextBuffer 이 스냅숏을 현재 되었습니다 때.
Public 속성 Item 지정 된 위치에서 하나의 문자를 가져옵니다.
Public 속성 Length 스냅샷에 utf-16 문자 수를 가져옵니다.
Public 속성 LineCount 줄 수를의 스냅샷을 가져옵니다.
Public 속성 Lines 스냅샷에 줄 집합에 대 한 열거자를 가져옵니다.
Public 속성 TextBuffer 스냅숏의 기반이 되는 ITextBuffer입니다.
Public 속성 Version 이 ITextSnapshot이 나타내는 ITextBuffer의 버전입니다.

위쪽

메서드

  이름 설명
Public 메서드 CopyTo 텍스트 범위를 문자 배열로 복사합니다.
Public 메서드 CreateTrackingPoint(Int32, PointTrackingMode) 생성 된 ITrackingPoint 이 스냅숏에.
Public 메서드 CreateTrackingPoint(Int32, PointTrackingMode, TrackingFidelityMode) 생성 된 ITrackingPoint 이 스냅숏에.
Public 메서드 CreateTrackingSpan(Span, SpanTrackingMode) 생성 된 ITrackingSpan 이 스냅숏에.
Public 메서드 CreateTrackingSpan(Int32, Int32, SpanTrackingMode) 생성 된 ITrackingSpan 이 스냅숏에.
Public 메서드 CreateTrackingSpan(Span, SpanTrackingMode, TrackingFidelityMode) 생성 된 ITrackingSpan 이 스냅숏에.
Public 메서드 CreateTrackingSpan(Int32, Int32, SpanTrackingMode, TrackingFidelityMode) 생성 된 ITrackingSpan 이 스냅숏에.
Public 메서드 GetLineFromLineNumber 지정된 줄 번호의 ITextSnapshotLine을 가져옵니다.
Public 메서드 GetLineFromPosition 지정된 위치에서 줄의 ITextSnapshotLine을 가져옵니다.
Public 메서드 GetLineNumberFromPosition 지정된 위치에서 문자를 포함하는 줄의 번호를 가져옵니다.
Public 메서드 GetText() 스냅숏의 모든 텍스트를 가져옵니다.
Public 메서드 GetText(Span) 텍스트를 범위의 시작 부분에 시작 하는 하는 범위의 길이 같은 길이 가지는 스냅샷을 가져옵니다.
Public 메서드 GetText(Int32, Int32) 텍스트에서 스냅숏 시작에서 가져옵니다 startIndex 와 같은 길이 사용 하 고 length.
Public 메서드 ToCharArray 텍스트 범위를 문자 배열로 변환합니다.
Public 메서드 Write(TextWriter) 스냅숏의 내용을 씁니다.
Public 메서드 Write(TextWriter, Span) 스냅숏 내용의 부분 문자열을 씁니다.

위쪽

설명

"A 조회 시는 텍스트 모델 및 텍스트 보기"에서 텍스트 스냅숏에 대 한 자세한 내용은 참조 하십시오. 편집기에서.

시퀀스의 첫 번째 문자는 인덱스 0이 있습니다.

참고 항목

참조

Microsoft.VisualStudio.Text 네임스페이스