C# Class Microsoft.VisualStudio.Editor.Mocks.TextSnapshotMock

Inheritance: ITextSnapshot
Show file Open project: Microsoft/RTVS Class Usage Examples

Public Methods

Method Description
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

Private Methods

Method Description
MakeLines ( string text ) : ITextSnapshotLine[]

Method Details

CopyTo() public method

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

CreateNextSnapshot() public method

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

CreateTrackingPoint() public method

public CreateTrackingPoint ( int position, PointTrackingMode trackingMode ) : ITrackingPoint
position int
trackingMode PointTrackingMode
return ITrackingPoint

CreateTrackingPoint() public method

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

CreateTrackingSpan() public method

public CreateTrackingSpan ( Span span, SpanTrackingMode trackingMode ) : ITrackingSpan
span Span
trackingMode SpanTrackingMode
return ITrackingSpan

CreateTrackingSpan() public method

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

CreateTrackingSpan() public method

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

CreateTrackingSpan() public method

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

GetLineFromLineNumber() public method

public GetLineFromLineNumber ( int lineNumber ) : ITextSnapshotLine
lineNumber int
return ITextSnapshotLine

GetLineFromPosition() public method

public GetLineFromPosition ( int position ) : ITextSnapshotLine
position int
return ITextSnapshotLine

GetLineNumberFromPosition() public method

public GetLineNumberFromPosition ( int position ) : int
position int
return int

GetText() public method

public GetText ( ) : string
return string

GetText() public method

public GetText ( Span span ) : string
span Span
return string

GetText() public method

public GetText ( int startIndex, int length ) : string
startIndex int
length int
return string

TextSnapshotMock() public method

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
return System.Collections.Generic

ToCharArray() public method

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

Write() public method

public Write ( TextWriter writer ) : void
writer System.IO.TextWriter
return void

Write() public method

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

this() public method

public this ( int position ) : char
position int
return char