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. |