IElisionSnapshot Интерфейс

Определение

Снимок объекта IElisionBuffer.

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

Свойства

ContentType

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

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

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

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

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

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

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

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

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

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

Получает текстовый снимок, на котором основан снимок элизии.

SourceSnapshots

Получает набор из одного или нескольких текстовых снимков, предоставляющих исходные диапазоны в данный снимок проекции. Порядок списка является произвольным. Он не содержит дубликатов.

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

Получает количество исходных диапазонов в снимке проекции.

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

Получает буфер IElisionBuffer, снимок которого сопоставляется.

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)
GetMatchingSnapshot(ITextBuffer)

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

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

Получает все исходные диапазоны для снимка проекции.

(Унаследовано от IProjectionSnapshot)
GetSourceSpans(Int32, Int32)

Возвращает доступную только для чтения коллекцию исходных диапазонов моментальных снимков, начиная с указанного индекса диапазона. Объект startSpanIndex является индексом коллекции исходных диапазонов, а не символами в текстовом буфере.

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

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

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

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

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

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

(Унаследовано от ITextSnapshot)
MapFromSourceSnapshot(SnapshotPoint, PositionAffinity)

Сопоставляет точку одного из исходных снимков с соответствующей позицией в снимке проекции.

(Унаследовано от IProjectionSnapshot)
MapFromSourceSnapshot(SnapshotSpan)

Сопоставляет диапазон снимка исходного буфера со списком диапазонов снимка проекции. Полученный упорядоченный список может быть пустым, содержать один элемент или содержать несколько элементов.

(Унаследовано от IProjectionSnapshot)
MapFromSourceSnapshotToNearest(SnapshotPoint)

Сопоставляет точку снимка в исходном буфере с соответствующей точкой снимка элизии. Если расположение исходного буфера не представлено в моментальном снимке элизии, Возвращает ближайшую предоставленную точку. Если ничего не предоставлено, возвращает нулевое значение расположения.

MapToSourceSnapshot(Int32)

Сопоставляет позицию в снимке проекции с соответствующей позицией исходного снимка. Если сопоставление неоднозначно (происходит в пристыке исходного диапазона), см GetTypicalInsertionPosition(SnapshotPoint, ReadOnlyCollection<SnapshotPoint>) . раздел для выбора исходного буфера.

(Унаследовано от IProjectionSnapshot)
MapToSourceSnapshot(Int32, PositionAffinity)

Сопоставляет позицию в снимке проекции с соответствующей позицией исходного снимка.

(Унаследовано от IProjectionSnapshot)
MapToSourceSnapshots(Int32)

Сопоставляет позицию в снимке проекции с соответствующей позицией в одном или нескольких исходных снимках.

(Унаследовано от IProjectionSnapshot)
MapToSourceSnapshots(Span)

Сопоставляет диапазон текущего снимка проекции со списком диапазонов, принадлежащих исходным снимкам. Результирующие диапазоны будут упорядочены в той последовательности, в которой они появляются в проекции.

(Унаследовано от IProjectionSnapshot)
ToCharArray(Int32, Int32)

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

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

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

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

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

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

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