Compartilhar via


Interface IProjectionBufferFactoryService

Usado para criar os buffers de projeção.

Namespace:  Microsoft.VisualStudio.Text.Projection
Assembly:  Microsoft.VisualStudio.Text.Data (em Microsoft.VisualStudio.Text.Data.dll)

Sintaxe

'Declaração
Public Interface IProjectionBufferFactoryService
public interface IProjectionBufferFactoryService
public interface class IProjectionBufferFactoryService
type IProjectionBufferFactoryService =  interface end
public interface IProjectionBufferFactoryService

O tipo IProjectionBufferFactoryService expõe os membros a seguir.

Propriedades

  Nome Descrição
Propriedade pública ProjectionContentType Obtém o tipo de conteúdo padrão para buffers de projeção.

Superior

Métodos

  Nome Descrição
Método público CreateElisionBuffer(IProjectionEditResolver, NormalizedSnapshotSpanCollection, ElisionBufferOptions) Cria um buffer de elision com a projeção padrão IContentType e inicializada para a lista de extensões de instantâneo especificada do buffer de uma única fonte.
Método público CreateElisionBuffer(IProjectionEditResolver, NormalizedSnapshotSpanCollection, ElisionBufferOptions, IContentType) Crie um buffer elision inicializado para expor a lista fornecida de spans instantâneo de um buffer de origem única.
Método público CreateProjectionBuffer(IProjectionEditResolver, IList<Object>, ProjectionBufferOptions) Cria um IProjectionBuffer o objeto com a projeção padrão IContentType e a lista de extensões de origem especificada.
Método público CreateProjectionBuffer(IProjectionEditResolver, IList<Object>, ProjectionBufferOptions, IContentType) Cria um IProjectionBuffer o objeto com um especificado IContentType e a lista especificada de ITrackingSpan objetos e/ou seqüências de caracteres literais.

Superior

Eventos

  Nome Descrição
Evento público ProjectionBufferCreated Disparado quando qualquer IProjectionBuffer ou IElisionBuffer é criado.

Superior

Comentários

Isso é uma parte de componente MEF e deve ser importado da seguinte maneira:

[Import] IProjectionBufferFactoryService factory = null;

Para obter mais informações sobre projeção, consulte a seção "Projeção" em Dentro do Editor..

Consulte também

Referência

Namespace Microsoft.VisualStudio.Text.Projection