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.) |
В начало страницы