Namespace Microsoft.VisualStudio.Text.Projection
Fornece suporte para a projeção no editor. Projeção é uma maneira de combinar texto de vários buffers de texto.
Para obter mais informações sobre projeção, consulte a seção "Projeção" Dentro do Editor..
Classes
Classe | Descrição | |
---|---|---|
![]() |
ElisionSourceSpansChangedEventArgs | Fornece dados sobre o SourceSpansChanged evento, no qual o conjunto de extensões de fonte oculta mudou. |
![]() |
GraphBufferContentTypeChangedEventArgs | Fornece dados f GraphBufferContentTypeChanged evento. |
![]() |
GraphBuffersChangedEventArgs | Informações fornecidas para um GraphBuffersChanged evento. |
![]() |
ProjectionSourceBuffersChangedEventArgs | Fornece informações sobre como uma transação de edição em um IProjectionBuffer em que o conjunto de origem ITextBuffer objetos mudou. |
![]() |
ProjectionSourceSpansChangedEventArgs | Fornece informações sobre como o SourceSpansChanged evento. |
Interfaces
Interface | Descrição | |
---|---|---|
![]() |
IBufferGraph | Representa um gráfico de ITextBuffer objetos.O buffer de texto de nível superior pode ou não ser um IProjectionBuffer. |
![]() |
IBufferGraphFactoryService | Cria um gráfico de buffer de um gráfico de ITextBuffer objetos criados por projeção. |
![]() |
IElisionBuffer | Um buffer de projeção restrita que tem exatamente um buffer de origem.Distribuições do buffer de origem devem aparecer na mesma ordem no buffer de projeção, como no buffer de origem. |
![]() |
IElisionSnapshot | Um instantâneo de um IElisionBuffer objeto. |
![]() |
IProjectionBuffer | Um buffer de texto que contém as projeções de outros buffers de texto, composta de uma lista de distribuições desses buffers de rastreamento.Os buffers que contribuem para o buffer de projeção são chamados de buffers de origem e as extensões de rastreamento que descrevem as regiões contribuídas são chamadas de distribuições de origem. |
![]() |
IProjectionBufferBase | Um buffer de texto que contém as projeções de outros buffers de texto, composta de uma lista de tubulações texto nesses buffers.Os buffers que contribuem para o buffer de projeção são chamados de buffers de origem e as extensões de texto que descrevem as regiões contribuídas são chamadas de distribuições de origem. |
![]() |
IProjectionBufferFactoryService | Usado para criar os buffers de projeção. |
![]() |
IProjectionEditResolver | Permite que o criador de um buffer de projeção controlar o comportamento de determinadas edições no buffer. |
![]() |
IProjectionSnapshot | Um instantâneo de texto imutáveis que representa um estado de um IProjectionBuffer. |
![]() |
IProjectionSnapshot2 |
Enumerações
Enumeração | Descrição | |
---|---|---|
![]() |
ElisionBufferOptions | Opções que se aplicam a um IElisionBuffer. |
![]() |
ProjectionBufferOptions | Representa as opções que se aplicam a IProjectionBuffer objetos. |