C# 클래스 Microsoft.VisualStudio.Editor.Mocks.TextSnapshotMock

상속: ITextSnapshot
파일 보기 프로젝트 열기: Microsoft/RTVS 1 사용 예제들

공개 메소드들

메소드 설명
CopyTo ( int sourceIndex, char destination, int destinationIndex, int count ) : void
CreateNextSnapshot ( string content, Microsoft.VisualStudio.Editor.Mocks.TextChangeMock change ) : TextSnapshotMock
CreateTrackingPoint ( int position, PointTrackingMode trackingMode ) : ITrackingPoint
CreateTrackingPoint ( int position, PointTrackingMode trackingMode, TrackingFidelityMode trackingFidelity ) : ITrackingPoint
CreateTrackingSpan ( Span span, SpanTrackingMode trackingMode ) : ITrackingSpan
CreateTrackingSpan ( Span span, SpanTrackingMode trackingMode, TrackingFidelityMode trackingFidelity ) : ITrackingSpan
CreateTrackingSpan ( int start, int length, SpanTrackingMode trackingMode ) : ITrackingSpan
CreateTrackingSpan ( int start, int length, SpanTrackingMode trackingMode, TrackingFidelityMode trackingFidelity ) : ITrackingSpan
GetLineFromLineNumber ( int lineNumber ) : ITextSnapshotLine
GetLineFromPosition ( int position ) : ITextSnapshotLine
GetLineNumberFromPosition ( int position ) : int
GetText ( ) : string
GetText ( Span span ) : string
GetText ( int startIndex, int length ) : string
TextSnapshotMock ( string content, ITextBuffer textBuffer, Microsoft.VisualStudio.Editor.Mocks.TextVersionMock version ) : System.Collections.Generic
ToCharArray ( int startIndex, int length ) : char[]
Write ( TextWriter writer ) : void
Write ( TextWriter writer, Span span ) : void
this ( int position ) : char

비공개 메소드들

메소드 설명
MakeLines ( string text ) : ITextSnapshotLine[]

메소드 상세

CopyTo() 공개 메소드

public CopyTo ( int sourceIndex, char destination, int destinationIndex, int count ) : void
sourceIndex int
destination char
destinationIndex int
count int
리턴 void

CreateNextSnapshot() 공개 메소드

public CreateNextSnapshot ( string content, Microsoft.VisualStudio.Editor.Mocks.TextChangeMock change ) : TextSnapshotMock
content string
change Microsoft.VisualStudio.Editor.Mocks.TextChangeMock
리턴 TextSnapshotMock

CreateTrackingPoint() 공개 메소드

public CreateTrackingPoint ( int position, PointTrackingMode trackingMode ) : ITrackingPoint
position int
trackingMode PointTrackingMode
리턴 ITrackingPoint

CreateTrackingPoint() 공개 메소드

public CreateTrackingPoint ( int position, PointTrackingMode trackingMode, TrackingFidelityMode trackingFidelity ) : ITrackingPoint
position int
trackingMode PointTrackingMode
trackingFidelity TrackingFidelityMode
리턴 ITrackingPoint

CreateTrackingSpan() 공개 메소드

public CreateTrackingSpan ( Span span, SpanTrackingMode trackingMode ) : ITrackingSpan
span Span
trackingMode SpanTrackingMode
리턴 ITrackingSpan

CreateTrackingSpan() 공개 메소드

public CreateTrackingSpan ( Span span, SpanTrackingMode trackingMode, TrackingFidelityMode trackingFidelity ) : ITrackingSpan
span Span
trackingMode SpanTrackingMode
trackingFidelity TrackingFidelityMode
리턴 ITrackingSpan

CreateTrackingSpan() 공개 메소드

public CreateTrackingSpan ( int start, int length, SpanTrackingMode trackingMode ) : ITrackingSpan
start int
length int
trackingMode SpanTrackingMode
리턴 ITrackingSpan

CreateTrackingSpan() 공개 메소드

public CreateTrackingSpan ( int start, int length, SpanTrackingMode trackingMode, TrackingFidelityMode trackingFidelity ) : ITrackingSpan
start int
length int
trackingMode SpanTrackingMode
trackingFidelity TrackingFidelityMode
리턴 ITrackingSpan

GetLineFromLineNumber() 공개 메소드

public GetLineFromLineNumber ( int lineNumber ) : ITextSnapshotLine
lineNumber int
리턴 ITextSnapshotLine

GetLineFromPosition() 공개 메소드

public GetLineFromPosition ( int position ) : ITextSnapshotLine
position int
리턴 ITextSnapshotLine

GetLineNumberFromPosition() 공개 메소드

public GetLineNumberFromPosition ( int position ) : int
position int
리턴 int

GetText() 공개 메소드

public GetText ( ) : string
리턴 string

GetText() 공개 메소드

public GetText ( Span span ) : string
span Span
리턴 string

GetText() 공개 메소드

public GetText ( int startIndex, int length ) : string
startIndex int
length int
리턴 string

TextSnapshotMock() 공개 메소드

public TextSnapshotMock ( string content, ITextBuffer textBuffer, Microsoft.VisualStudio.Editor.Mocks.TextVersionMock version ) : System.Collections.Generic
content string
textBuffer ITextBuffer
version Microsoft.VisualStudio.Editor.Mocks.TextVersionMock
리턴 System.Collections.Generic

ToCharArray() 공개 메소드

public ToCharArray ( int startIndex, int length ) : char[]
startIndex int
length int
리턴 char[]

Write() 공개 메소드

public Write ( TextWriter writer ) : void
writer System.IO.TextWriter
리턴 void

Write() 공개 메소드

public Write ( TextWriter writer, Span span ) : void
writer System.IO.TextWriter
span Span
리턴 void

this() 공개 메소드

public this ( int position ) : char
position int
리턴 char