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