C# Класс Microsoft.VisualStudio.Editor.Mocks.TextSnapshotMock

Наследование: ITextSnapshot
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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