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


IProjectionBufferFactoryService - интерфейс

Используется для создания буферов проекции.

Пространство имен:  Microsoft.VisualStudio.Text.Projection
Сборка:  Microsoft.VisualStudio.Text.Data (в Microsoft.VisualStudio.Text.Data.dll)

Синтаксис

'Декларация
Public Interface IProjectionBufferFactoryService
public interface IProjectionBufferFactoryService
public interface class IProjectionBufferFactoryService
type IProjectionBufferFactoryService =  interface end
public interface IProjectionBufferFactoryService

Тип IProjectionBufferFactoryService предоставляет следующие члены.

Свойства

  Имя Описание
Открытое свойство ProjectionContentType Возвращает тип содержимого по умолчанию для буферов проекции.

В начало страницы

Методы

  Имя Описание
Открытый метод CreateElisionBuffer(IProjectionEditResolver, NormalizedSnapshotSpanCollection, ElisionBufferOptions) Создает буфер элизии с проекцией по умолчанию IContentType и инициализируется к указанному списку диапазонов снимка из одного буфера источника.
Открытый метод CreateElisionBuffer(IProjectionEditResolver, NormalizedSnapshotSpanCollection, ElisionBufferOptions, IContentType) Создает буфер элизии, инициализируемый для предоставления указанного списка диапазонов снимка из одного исходного буфера.
Открытый метод CreateProjectionBuffer(IProjectionEditResolver, IList<Object>, ProjectionBufferOptions) Создает объект IProjectionBuffer с типом проекции IContentType по умолчанию и указанным списком исходных диапазонов.
Открытый метод CreateProjectionBuffer(IProjectionEditResolver, IList<Object>, ProjectionBufferOptions, IContentType) Создает объект IProjectionBuffer с указанным типом IContentType и предоставленным списком объектов ITrackingSpan и строковых литералов.

В начало страницы

События

  Имя Описание
Открытое событие ProjectionBufferCreated Происходит при создании любого объекта IProjectionBuffer или IElisionBuffer.

В начало страницы

Заметки

Это часть компонент MEF, и должно быть импортировано следующим образом:

[Import] IProjectionBufferFactoryService factory = null;

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

См. также

Ссылки

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