IProjectionSnapshot 인터페이스
IProjectionBuffer의 상태를 나타내는 변경할 수 없는 텍스트 스냅숏입니다.
네임스페이스: Microsoft.VisualStudio.Text.Projection
어셈블리: Microsoft.VisualStudio.Text.Data(Microsoft.VisualStudio.Text.Data.dll)
구문
‘선언
Public Interface IProjectionSnapshot _
Inherits ITextSnapshot
public interface IProjectionSnapshot : ITextSnapshot
public interface class IProjectionSnapshot : ITextSnapshot
type IProjectionSnapshot =
interface
interface ITextSnapshot
end
public interface IProjectionSnapshot extends ITextSnapshot
IProjectionSnapshot 형식에서는 다음과 같은 멤버를 노출합니다.
속성
위쪽
메서드
![Public 메서드 Public 메서드](images/dn248105.pubmethod(vs.120).gif) |
CopyTo |
텍스트 범위를 문자 배열로 복사합니다. (ITextSnapshot에서 상속됨) |
![Public 메서드 Public 메서드](images/dn248105.pubmethod(vs.120).gif) |
CreateTrackingPoint(Int32, PointTrackingMode) |
생성 된 ITrackingPoint 이 스냅숏에. (ITextSnapshot에서 상속됨) |
![Public 메서드 Public 메서드](images/dn248105.pubmethod(vs.120).gif) |
CreateTrackingPoint(Int32, PointTrackingMode, TrackingFidelityMode) |
생성 된 ITrackingPoint 이 스냅숏에. (ITextSnapshot에서 상속됨) |
![Public 메서드 Public 메서드](images/dn248105.pubmethod(vs.120).gif) |
CreateTrackingSpan(Span, SpanTrackingMode) |
생성 된 ITrackingSpan 이 스냅숏에. (ITextSnapshot에서 상속됨) |
![Public 메서드 Public 메서드](images/dn248105.pubmethod(vs.120).gif) |
CreateTrackingSpan(Int32, Int32, SpanTrackingMode) |
생성 된 ITrackingSpan 이 스냅숏에. (ITextSnapshot에서 상속됨) |
![Public 메서드 Public 메서드](images/dn248105.pubmethod(vs.120).gif) |
CreateTrackingSpan(Span, SpanTrackingMode, TrackingFidelityMode) |
생성 된 ITrackingSpan 이 스냅숏에. (ITextSnapshot에서 상속됨) |
![Public 메서드 Public 메서드](images/dn248105.pubmethod(vs.120).gif) |
CreateTrackingSpan(Int32, Int32, SpanTrackingMode, TrackingFidelityMode) |
생성 된 ITrackingSpan 이 스냅숏에. (ITextSnapshot에서 상속됨) |
![Public 메서드 Public 메서드](images/dn248105.pubmethod(vs.120).gif) |
GetLineFromLineNumber |
지정된 줄 번호의 ITextSnapshotLine을 가져옵니다. (ITextSnapshot에서 상속됨) |
![Public 메서드 Public 메서드](images/dn248105.pubmethod(vs.120).gif) |
GetLineFromPosition |
지정된 위치에서 줄의 ITextSnapshotLine을 가져옵니다. (ITextSnapshot에서 상속됨) |
![Public 메서드 Public 메서드](images/dn248105.pubmethod(vs.120).gif) |
GetLineNumberFromPosition |
지정된 위치에서 문자를 포함하는 줄의 번호를 가져옵니다. (ITextSnapshot에서 상속됨) |
![Public 메서드 Public 메서드](images/dn248105.pubmethod(vs.120).gif) |
GetMatchingSnapshot |
이 스냅숏에 해당하는 지정된 텍스트 버퍼의 스냅숏을 가져옵니다. |
![Public 메서드 Public 메서드](images/dn248105.pubmethod(vs.120).gif) |
GetSourceSpans() |
프로젝션 스냅숏의 모든 소스 범위를 가져옵니다. |
![Public 메서드 Public 메서드](images/dn248105.pubmethod(vs.120).gif) |
GetSourceSpans(Int32, Int32) |
원본 스냅샷 범위 범위 지정 된 위치에서 시작의 읽기 전용 컬렉션을 가져옵니다. |
![Public 메서드 Public 메서드](images/dn248105.pubmethod(vs.120).gif) |
GetText() |
스냅숏의 모든 텍스트를 가져옵니다. (ITextSnapshot에서 상속됨) |
![Public 메서드 Public 메서드](images/dn248105.pubmethod(vs.120).gif) |
GetText(Span) |
텍스트를 범위의 시작 부분에 시작 하는 하는 범위의 길이 같은 길이 가지는 스냅샷을 가져옵니다. (ITextSnapshot에서 상속됨) |
![Public 메서드 Public 메서드](images/dn248105.pubmethod(vs.120).gif) |
GetText(Int32, Int32) |
텍스트에서 스냅숏 시작에서 가져옵니다 startIndex 와 같은 길이 사용 하 고 length. (ITextSnapshot에서 상속됨) |
![Public 메서드 Public 메서드](images/dn248105.pubmethod(vs.120).gif) |
MapFromSourceSnapshot(SnapshotSpan) |
소스 버퍼의 스냅숏 범위를 프로젝션 스냅숏의 범위 목록에 매핑합니다. |
![Public 메서드 Public 메서드](images/dn248105.pubmethod(vs.120).gif) |
MapFromSourceSnapshot(SnapshotPoint, PositionAffinity) |
소스 스냅숏 중 하나의 스냅숏 지점에서 프로젝션 스냅숏의 해당 위치로 매핑합니다. |
![Public 메서드 Public 메서드](images/dn248105.pubmethod(vs.120).gif) |
MapToSourceSnapshot(Int32) |
프로젝션 스냅숏의 위치를 소스 스냅숏의 해당 위치에 매핑합니다. |
![Public 메서드 Public 메서드](images/dn248105.pubmethod(vs.120).gif) |
MapToSourceSnapshot(Int32, PositionAffinity) |
프로젝션 스냅숏의 위치를 소스 스냅숏의 해당 위치에 매핑합니다. |
![Public 메서드 Public 메서드](images/dn248105.pubmethod(vs.120).gif) |
MapToSourceSnapshots(Int32) |
프로젝션 스냅숏의 위치를 하나 이상의 소스 스냅숏의 해당 위치에 매핑합니다. |
![Public 메서드 Public 메서드](images/dn248105.pubmethod(vs.120).gif) |
MapToSourceSnapshots(Span) |
현재 프로젝션 스냅숏의 범위를 소스 스냅숏에 속하는 스냅숏 범위 목록에 매핑합니다.결과로 얻는 범위는 해당 범위가 프로젝션에 표시되는 순서에 따라 순서가 지정됩니다. |
![Public 메서드 Public 메서드](images/dn248105.pubmethod(vs.120).gif) |
ToCharArray |
텍스트 범위를 문자 배열로 변환합니다. (ITextSnapshot에서 상속됨) |
![Public 메서드 Public 메서드](images/dn248105.pubmethod(vs.120).gif) |
Write(TextWriter) |
스냅숏의 내용을 씁니다. (ITextSnapshot에서 상속됨) |
![Public 메서드 Public 메서드](images/dn248105.pubmethod(vs.120).gif) |
Write(TextWriter, Span) |
스냅숏 내용의 부분 문자열을 씁니다. (ITextSnapshot에서 상속됨) |
위쪽
설명
이 스냅숏은 다른 텍스트 스냅숏의 프로젝션을 포함하며 해당 버퍼의 추적 범위 목록으로 설명됩니다. 프로젝션 버퍼 또는 이러한 버퍼의 소스 버퍼 중 하나를 수정할 때마다 새 프로젝션 스냅숏이 생성됩니다.
참고 항목
참조
Microsoft.VisualStudio.Text.Projection 네임스페이스