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) |
Возвращает доступную только для чтения коллекцию исходных диапазонов моментальных снимков, начиная с указанного индекса диапазона.
Объект |
| GetText() |
Получает весь текст в снимке. (Унаследовано от ITextSnapshot) |
| GetText(Int32, Int32) |
Получает текст из моментального снимка |
| 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) |