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) |
Получает текст из моментального снимка |
| GetText(Span) |
Получает текст из моментального снимка, начиная с начала диапазона и имеющего длину, равную длине диапазона. (Унаследовано от ITextSnapshot) |
| SaveToFile(String, Boolean, Encoding) |
Сохраните весь моментальный снимок в указанном |
| ToCharArray(Int32, Int32) |
Преобразует диапазон текста в массив символов. (Унаследовано от ITextSnapshot) |
| Write(TextWriter) |
Записывает содержимое снимка. (Унаследовано от ITextSnapshot) |
| Write(TextWriter, Span) |
Записывает подстроку содержимого снимка. (Унаследовано от ITextSnapshot) |