ITextSnapshot2 Интерфейс

Определение

Предоставляет доступ на чтение к неизменяемому моментальному снимку, ITextBuffer содержащему последовательность символов Юникода. Первый символ в последовательности имеет нулевой индекс.

public interface class ITextSnapshot2 : Microsoft::VisualStudio::Text::ITextSnapshot
public interface ITextSnapshot2 : Microsoft.VisualStudio.Text.ITextSnapshot
type ITextSnapshot2 = interface
    interface ITextSnapshot
Public Interface ITextSnapshot2
Implements ITextSnapshot
Реализации

Комментарии

Любые ITextSnapshot из них будут приведены к типу ITextSnapshot2 .

Свойства

ContentType

Объект IContentType объекта, TextBuffer когда этот моментальный снимок был текущим.

(Унаследовано от ITextSnapshot)
Item[Int32]

Возвращает один символ в указанной позиции.

(Унаследовано от ITextSnapshot)
Length

Возвращает число символов UTF-16, содержащихся в моментальном снимке.

(Унаследовано от ITextSnapshot)
LineCount

Возвращает положительное число строк в снимке. Моментальный снимок, значение которого равно Length нулю, считается одной строкой.

(Унаследовано от ITextSnapshot)
Lines

Перечислитель для набора строк в снимке.

(Унаследовано от ITextSnapshot)
TextBuffer

Буфер ITextBuffer, которому принадлежит данный снимок.

(Унаследовано от ITextSnapshot)
TextImage

Возвращает базовый объект ITextImage снимка.

Version

Версия буфера ITextBuffer, представляемая данным снимком ITextSnapshot.

(Унаследовано от ITextSnapshot)

Методы

CopyTo(Int32, Char[], Int32, Int32)

Копирует диапазон текста в массив символов.

(Унаследовано от ITextSnapshot)
CreateTrackingPoint(Int32, PointTrackingMode)

Создает объект ITrackingPoint для этого моментального снимка.

(Унаследовано от ITextSnapshot)
CreateTrackingPoint(Int32, PointTrackingMode, TrackingFidelityMode)

Создает объект ITrackingPoint для этого моментального снимка.

(Унаследовано от ITextSnapshot)
CreateTrackingSpan(Int32, Int32, SpanTrackingMode)

Создает объект ITrackingSpan для этого моментального снимка.

(Унаследовано от ITextSnapshot)
CreateTrackingSpan(Int32, Int32, SpanTrackingMode, TrackingFidelityMode)

Создает объект ITrackingSpan для этого моментального снимка.

(Унаследовано от ITextSnapshot)
CreateTrackingSpan(Span, SpanTrackingMode)

Создает объект ITrackingSpan для этого моментального снимка.

(Унаследовано от ITextSnapshot)
CreateTrackingSpan(Span, SpanTrackingMode, TrackingFidelityMode)

Создает объект ITrackingSpan для этого моментального снимка.

(Унаследовано от ITextSnapshot)
GetLineFromLineNumber(Int32)

Получает объект ITextSnapshotLine для заданного номера строки.

(Унаследовано от ITextSnapshot)
GetLineFromPosition(Int32)

Получает объект ITextSnapshotLine для строки в заданной позиции.

(Унаследовано от ITextSnapshot)
GetLineNumberFromPosition(Int32)

Получает номер строки, содержащей символ в указанной позиции.

(Унаследовано от ITextSnapshot)
GetText()

Получает весь текст в снимке.

(Унаследовано от ITextSnapshot)
GetText(Int32, Int32)

Получает текст из моментального снимка startIndex , начиная с длины и имеющего длину, равную length .

(Унаследовано от ITextSnapshot)
GetText(Span)

Получает текст из моментального снимка, начиная с начала диапазона и имеющего длину, равную длине диапазона.

(Унаследовано от ITextSnapshot)
SaveToFile(String, Boolean, Encoding)

Сохраните весь моментальный снимок в указанном filePath .

ToCharArray(Int32, Int32)

Преобразует диапазон текста в массив символов.

(Унаследовано от ITextSnapshot)
Write(TextWriter)

Записывает содержимое снимка.

(Унаследовано от ITextSnapshot)
Write(TextWriter, Span)

Записывает подстроку содержимого снимка.

(Унаследовано от ITextSnapshot)

Применяется к