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


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

Обеспечивает поддержку проекции в редакторе. Проекция способ объединения текста из нескольких текстовых буферов.

Дополнительные сведения о проекции см. в подразделе "проекции" В редакторе.

Классы

  Класс Описание
Открытый класс ElisionSourceSpansChangedEventArgs Предоставляет данные о SourceSpansChanged событие, в котором набора скрытых диапазонов источника был изменен.
Открытый класс GraphBufferContentTypeChangedEventArgs Предоставляет данные f GraphBufferContentTypeChanged событие.
Открытый класс GraphBuffersChangedEventArgs Сведения, предоставленные для a GraphBuffersChanged событие.
Открытый класс ProjectionSourceBuffersChangedEventArgs Предоставляет данные для транзакции изменения, примененной к буферу IProjectionBuffer, содержащему измененный набор исходных объектов ITextBuffer.
Открытый класс ProjectionSourceSpansChangedEventArgs Предоставляет сведения для события SourceSpansChanged.

Интерфейсы

  Интерфейс Описание
Открытый интерфейс IBufferGraph Представляет граф объектов ITextBuffer.Текстовый буфер верхнего уровня не обязательно должен быть объектом IProjectionBuffer.
Открытый интерфейс IBufferGraphFactoryService Создает граф буферов из графа объектов ITextBuffer, созданных посредством проекции.
Открытый интерфейс IElisionBuffer Ограниченный буфер проекции, у которого имеется ровно один исходный буфер.Диапазоны исходного буфера должны появляться в буфере проекции в том же порядке, в котором они расположены в исходном буфере.
Открытый интерфейс IElisionSnapshot Снимок объекта IElisionBuffer.
Открытый интерфейс IProjectionBuffer Текстовый буфер, который содержит проекции других текстовых буферов, составленные из списка отслеживающих диапазонов этих буферов.Другие буферы, участвующие в буфере проекции, называются исходными буферами, а отслеживающие диапазоны, которые описывают проецируемые области, называются исходными диапазонами.
Открытый интерфейс IProjectionBufferBase Текстовый буфер, который содержит проекции других текстовых буферов, составленные из списка текстовых диапазонов этих буферов.Другие буферы, участвующие в буфере проекции, называются исходными буферами, а текстовые диапазоны, которые описывают проецируемые области, называются исходными диапазонами.
Открытый интерфейс IProjectionBufferFactoryService Используется для создания буферов проекции.
Открытый интерфейс IProjectionEditResolver Позволяет создателю буфера проекции управлять поведением некоторых изменений буфера.
Открытый интерфейс IProjectionSnapshot Неизменяемый текстовый снимок, представляющий состояние объекта IProjectionBuffer.
Открытый интерфейс IProjectionSnapshot2

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

  Перечисление Описание
Открытое перечисление ElisionBufferOptions Параметры, которые применяются к IElisionBuffer.
Открытое перечисление ProjectionBufferOptions Представляет параметры, применяемые к объектам IProjectionBuffer.