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


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

Классы

  Класс Описание
Открытый класс ContentTypeChangedEventArgs Предоставляет сведения о ContentTypeChanged событие.
Открытый класс EncodingChangedEventArgs Предоставляет сведения для события EncodingChanged.
Открытый класс NormalizedSnapshotSpanCollection Доступная только для чтения коллекция объектов SnapshotSpan, принадлежащих одному снимку.
Открытый класс NormalizedSpanCollection Коллекция диапазонов, отсортированных по начальной позиции, которые объединены со смежными и перекрывающимися диапазонами.
Открытый класс PreContentChangedEventArgs Данные, предоставляемые перед изменением содержимого.
Открытый класс SnapshotSpanEventArgs Предоставляет данные для событий, что изменения отчета, которые влияют на диапазон текста.
Открытый класс TextBufferCreatedEventArgs Предоставляет сведения о только что созданном объекте ITextBuffer.
Открытый класс TextContentChangedEventArgs Предоставляет данные о транзакции изменения в буфере ITextBuffer.
Открытый класс TextContentChangingEventArgs Предоставляет данные об очередной транзакции изменения в буфере ITextBuffer
Открытый класс TextDataModelContentTypeChangedEventArgs Предоставляет сведения для события ContentTypeChanged.
Открытый класс TextDocumentEventArgs Предоставляет данные для событий при вызове ITextDocument создает или удаления.
Открытый класс TextDocumentFileActionEventArgs Предоставляет данные для событий, вызываемых при загрузке объекта ITextDocument с диска или его сохранении на диск.
Открытый класс TextSnapshotChangedEventArgs Предоставляет данные о применяемой к буферу ITextBuffer транзакции, которая приводит к созданию нового снимка ITextSnapshot.
Открытый класс TextSnapshotToTextReader Предоставляет оболочку TextReader для снимка текста.
Открытый класс Tracking Defines position tracking forward and backward in time.

Структуры

  Структура Описание
Открытая структура EditOptions Параметры, применяемые к транзакциям изменения текста.
Открытая структура SnapshotPoint Неизменяемая позиция текста в определенном текстовом снимке.
Открытая структура SnapshotSpan Неизменяемый диапазон текста в определенном текстовом снимке.
Открытая структура Span Представляет диапазон.
Открытая структура VirtualSnapshotPoint Представляет точку SnapshotPoint, которая может иметь виртуальные пробелы.
Открытая структура VirtualSnapshotSpan Представляет диапазон между 2 VirtualSnapshotPoint объекты.

Интерфейсы

  Интерфейс Описание
Открытый интерфейс IEncodingDetector Пытается определить кодировку текста, связанные с потоком.
Открытый интерфейс IExtensionErrorHandler Позволяет узлам редактора обнаруживать исключения, перехваченные в точках расширения.
Открытый интерфейс IMappingPoint Позиция в буфере ITextBuffer, которую можно сопоставить в графе IBufferGraph.
Открытый интерфейс IMappingSpan Диапазон в буфере ITextBuffer, который можно сопоставить в графе IBufferGraph.
Открытый интерфейс INormalizedTextChangeCollection Нормализованный список объектов ITextChange.Изменения отсортированы по позициям в возрастающем порядке; смежные и перекрывающиеся изменения объединяются в одно изменение.
Открытый интерфейс IReadOnlyRegion Отслеживает, возможно, пустая доступную только для чтения область текста.
Открытый интерфейс IReadOnlyRegionEdit Представляет набор только для чтения области редактирования операции (создание и удаление только для чтения области ITextBuffer.
Открытый интерфейс ITextBuffer Изменяемая последовательность символов юникод (UTF-16).
Открытый интерфейс ITextBufferEdit Представляет операции изменения в буфере ITextBuffer.
Открытый интерфейс ITextBufferFactoryService Служба фабрики для обычных текстовых буферов.
Открытый интерфейс ITextChange Описывает отдельную непрерывную операцию изменения текста в текстовом буфере.
Открытый интерфейс ITextChange2 Indicates whether the change is opaque.
Открытый интерфейс ITextDataModel Подготавливает буфер ITextBuffer для представления в редакторе.
Открытый интерфейс ITextDocument Представляет документ в файловой системе, в котором сохраняется буфер ITextBuffer.
Открытый интерфейс ITextDocumentFactoryService Представляет службу, которая создает, загружает и удаляет текстовые документы.
Открытый интерфейс ITextEdit Предоставляет набор операций изменения буфера ITextBuffer.
Открытый интерфейс ITextSnapshot Предоставляет доступ на чтение к непреложному снимку a ITextBuffer содержит последовательность знаков юникода.
Открытый интерфейс ITextSnapshotLine Представляет линию текст из ITextSnapshot.
Открытый интерфейс ITextVersion Описывает версию буфера ITextBuffer.Каждое приложение ITextEdit в текстовый буфер создает новую ITextVersion.
Открытый интерфейс ITrackingPoint Позиция отслеживания в буфере ITextBuffer.
Открытый интерфейс ITrackingSpan Диапазон текста в буфере ITextBuffer, который увеличивается или уменьшается в результате изменений текстового буфера.Диапазон может быть пустым.

Делегаты

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

Перечисления

  Перечисление Описание
Открытое перечисление EdgeInsertionMode Определяет режимы вставки на границе, доступных только для чтения областей.
Открытое перечисление FileActionTypes Описывает тип действия с файлом.
Открытое перечисление PointTrackingMode Представляет режимы отслеживания для объектов ITrackingPoint.
Открытое перечисление PositionAffinity Определяет, с каким символом связана позиция буфера ITextBuffer, которая, как предполагается, находится между двумя символами: с предыдущим или со следующим.
Открытое перечисление ReloadResult Представляет возможные результаты перезапустить текстовый документ.
Открытое перечисление SpanTrackingMode Представляет режимы отслеживания для объектов ITrackingSpan.
Открытое перечисление TrackingFidelityMode Представляет особые режимы отслеживания для объектов ITrackingPoint и ITrackingSpan.