Поделиться через


IProjectionSnapshot2 - интерфейс

Пространство имен:  Microsoft.VisualStudio.Text.Projection
Сборка:  Microsoft.VisualStudio.Text.Data (в Microsoft.VisualStudio.Text.Data.dll)

Синтаксис

'Декларация
Public Interface IProjectionSnapshot2 _
    Inherits IProjectionSnapshot, ITextSnapshot
public interface IProjectionSnapshot2 : IProjectionSnapshot, 
    ITextSnapshot
public interface class IProjectionSnapshot2 : IProjectionSnapshot, 
    ITextSnapshot
type IProjectionSnapshot2 =  
    interface 
        interface IProjectionSnapshot 
        interface ITextSnapshot 
    end
public interface IProjectionSnapshot2 extends IProjectionSnapshot, ITextSnapshot

Тип IProjectionSnapshot2 предоставляет следующие члены.

Свойства

  Имя Описание
Открытое свойство ContentType Возвращает IContentTypeTextBuffer если этот моментальный снимок был текущим. (Унаследовано от ITextSnapshot.)
Открытое свойство Item Возвращает один символ в указанной позиции. (Унаследовано от ITextSnapshot.)
Открытое свойство Length Получает количество символов UTF-16 в моментальном снимке. (Унаследовано от ITextSnapshot.)
Открытое свойство LineCount Возвращает количество линий в моментальном снимке. (Унаследовано от ITextSnapshot.)
Открытое свойство Lines Возвращает перечислитель для набора линий в моментальном снимке. (Унаследовано от ITextSnapshot.)
Открытое свойство SourceSnapshots Получает набор из одного или нескольких текстовых снимков, предоставляющих исходные диапазоны в данный снимок проекции. (Унаследовано от IProjectionSnapshot.)
Открытое свойство SpanCount Получает количество исходных диапазонов в снимке проекции. (Унаследовано от IProjectionSnapshot.)
Открытое свойство TextBuffer Получает объект IProjectionBufferBase, которому принадлежит данный снимок. (Унаследовано от IProjectionSnapshot.)
Открытое свойство Version Версия буфера ITextBuffer, представляемая данным снимком ITextSnapshot. (Унаследовано от ITextSnapshot.)

В начало страницы

Методы

  Имя Описание
Открытый метод CopyTo Копирует диапазон текста в массив символов. (Унаследовано от ITextSnapshot.)
Открытый метод CreateTrackingPoint(Int32, PointTrackingMode) Создает a ITrackingPoint в данном снимке. (Унаследовано от ITextSnapshot.)
Открытый метод CreateTrackingPoint(Int32, PointTrackingMode, TrackingFidelityMode) Создает a ITrackingPoint в данном снимке. (Унаследовано от ITextSnapshot.)
Открытый метод CreateTrackingSpan(Span, SpanTrackingMode) Создает a ITrackingSpan в данном снимке. (Унаследовано от ITextSnapshot.)
Открытый метод CreateTrackingSpan(Int32, Int32, SpanTrackingMode) Создает a ITrackingSpan в данном снимке. (Унаследовано от ITextSnapshot.)
Открытый метод CreateTrackingSpan(Span, SpanTrackingMode, TrackingFidelityMode) Создает a ITrackingSpan в данном снимке. (Унаследовано от ITextSnapshot.)
Открытый метод CreateTrackingSpan(Int32, Int32, SpanTrackingMode, TrackingFidelityMode) Создает a ITrackingSpan в данном снимке. (Унаследовано от ITextSnapshot.)
Открытый метод GetLineFromLineNumber Получает объект ITextSnapshotLine для заданного номера строки. (Унаследовано от ITextSnapshot.)
Открытый метод GetLineFromPosition Получает объект ITextSnapshotLine для строки в заданной позиции. (Унаследовано от ITextSnapshot.)
Открытый метод GetLineNumberFromPosition Получает номер строки, содержащей символ в указанной позиции. (Унаследовано от ITextSnapshot.)
Открытый метод GetMatchingSnapshot Получает снимок указанного текстового буфера, соответствующего данному снимку. (Унаследовано от IProjectionSnapshot.)
Открытый метод GetMatchingSnapshotInClosure(ITextBuffer)
Открытый метод GetMatchingSnapshotInClosure(Predicate<ITextBuffer>)
Открытый метод GetSourceSpans() Получает все исходные диапазоны для снимка проекции. (Унаследовано от IProjectionSnapshot.)
Открытый метод GetSourceSpans(Int32, Int32) Возвращает доступную только для чтения коллекцию диапазонов снимка источника, начиная с указанной позиции диапазона. (Унаследовано от IProjectionSnapshot.)
Открытый метод GetText() Получает весь текст в снимке. (Унаследовано от ITextSnapshot.)
Открытый метод GetText(Span) Получает текст из снимка при запуске в начало диапазона, имеющий длину, равную и на длину диапазона. (Унаследовано от ITextSnapshot.)
Открытый метод GetText(Int32, Int32) Получает текст из снимка, начиная с startIndex и имеющий длину, равную length. (Унаследовано от ITextSnapshot.)
Открытый метод MapFromSourceSnapshot(SnapshotSpan) Сопоставляет диапазон снимка исходного буфера со списком диапазонов снимка проекции. (Унаследовано от IProjectionSnapshot.)
Открытый метод MapFromSourceSnapshot(SnapshotPoint, PositionAffinity) Сопоставляет точку одного из исходных снимков с соответствующей позицией в снимке проекции. (Унаследовано от IProjectionSnapshot.)
Открытый метод MapToSourceSnapshot(Int32) Сопоставляет позицию в снимке проекции с соответствующей позицией исходного снимка. (Унаследовано от IProjectionSnapshot.)
Открытый метод MapToSourceSnapshot(Int32, PositionAffinity) Сопоставляет позицию в снимке проекции с соответствующей позицией исходного снимка. (Унаследовано от IProjectionSnapshot.)
Открытый метод MapToSourceSnapshots(Int32) Сопоставляет позицию в снимке проекции с соответствующей позицией в одном или нескольких исходных снимках. (Унаследовано от IProjectionSnapshot.)
Открытый метод MapToSourceSnapshots(Span) Сопоставляет диапазон текущего снимка проекции со списком диапазонов, принадлежащих исходным снимкам.Результирующие диапазоны будут упорядочены в той последовательности, в которой они появляются в проекции. (Унаследовано от IProjectionSnapshot.)
Открытый метод ToCharArray Преобразует диапазон текста в массив символов. (Унаследовано от ITextSnapshot.)
Открытый метод Write(TextWriter) Записывает содержимое снимка. (Унаследовано от ITextSnapshot.)
Открытый метод Write(TextWriter, Span) Записывает подстроку содержимого снимка. (Унаследовано от ITextSnapshot.)

В начало страницы

См. также

Ссылки

Microsoft.VisualStudio.Text.Projection - пространство имен