Interface IBufferGraph
Representa um gráfico de ITextBuffer objetos. O buffer de texto de nível superior pode ou não ser um IProjectionBuffer.
Namespace: Microsoft.VisualStudio.Text.Projection
Assembly: Microsoft.VisualStudio.Text.Data (em Microsoft.VisualStudio.Text.Data.dll)
Sintaxe
'Declaração
Public Interface IBufferGraph
public interface IBufferGraph
public interface class IBufferGraph
type IBufferGraph = interface end
public interface IBufferGraph
O tipo IBufferGraph expõe os membros a seguir.
Propriedades
Nome | Descrição | |
---|---|---|
![]() |
TopBuffer | Obtém o buffer de texto superior no gráfico de buffer. |
Superior
Métodos
Nome | Descrição | |
---|---|---|
![]() |
CreateMappingPoint | Cria um novo IMappingPoint com o modo de ponto e controle de instantâneo especificado. |
![]() |
CreateMappingSpan | Inicializa uma nova instância de um IMappingSpan. |
![]() |
GetTextBuffers | Localiza todos os o ITextBuffer objetos no gráfico que correspondem ao predicado especificado. |
![]() |
MapDownToBuffer(SnapshotSpan, SpanTrackingMode, ITextBuffer) | Mapeia um intervalo de instantâneo em algum buffer no gráfico para uma seqüência de zero ou mais extensões em um buffer que é menor no gráfico.Buffers de origem são considerados ser menor do que os buffers de projeção que consomem-los. |
![]() |
MapDownToBuffer(SnapshotPoint, PointTrackingMode, ITextBuffer, PositionAffinity) | Mapeia uma posição no gráfico para a posição correspondente em um buffer inferior no gráfico.Buffers de origem são considerados ser menor do que os buffers de projeção que consomem-los. |
![]() |
MapDownToFirstMatch(SnapshotSpan, SpanTrackingMode, Predicate<ITextSnapshot>) | Mapeia um intervalo de instantâneo em algum buffer no gráfico para uma seqüência de zero ou mais extensões em alguns instantâneo de origem selecionada por um predicado. |
![]() |
MapDownToFirstMatch(SnapshotPoint, PointTrackingMode, Predicate<ITextSnapshot>, PositionAffinity) | Mapeia uma posição no gráfico para uma posição em um buffer correspondente menor no gráfico.Buffers de origem são considerados ser menor do que os buffers de projeção que consomem-los. |
![]() |
MapDownToInsertionPoint | Mapeia uma posição em algum buffer no gráfico para uma posição em um buffer correspondente menor no gráfico e para a qual uma inserção seria roteada.Buffers de origem são considerados ser menor do que os buffers de projeção que consomem-los. |
![]() |
MapDownToSnapshot(SnapshotSpan, SpanTrackingMode, ITextSnapshot) | Mapeia um intervalo de instantâneo em algum buffer no gráfico para uma seqüência de zero ou mais extensões em um buffer que é menor no gráfico.Buffers de origem são considerados ser menor do que os buffers de projeção que consomem-los. |
![]() |
MapDownToSnapshot(SnapshotPoint, PointTrackingMode, ITextSnapshot, PositionAffinity) | Mapeia uma posição no gráfico para a posição correspondente em um instantâneo inferior no gráfico.Buffers de origem são considerados ser menor do que os buffers de projeção que consomem-los. |
![]() |
MapUpToBuffer(SnapshotSpan, SpanTrackingMode, ITextBuffer) | Mapeia uma extensão do instantâneo atual de algum buffer que seja membro do gráfico de buffer para uma seqüência de spans em um instantâneo de um buffer designado. |
![]() |
MapUpToBuffer(SnapshotPoint, PointTrackingMode, PositionAffinity, ITextBuffer) | Mapeia uma posição na instantâneo atual de algum buffer que seja membro do gráfico a um snapshot de algum buffer buffer. |
![]() |
MapUpToFirstMatch(SnapshotSpan, SpanTrackingMode, Predicate<ITextSnapshot>) | Mapeia uma extensão do instantâneo atual de algum buffer que seja membro do gráfico até uma seqüência de spans em um instantâneo do buffer de é selecionado por um predicado de buffer. |
![]() |
MapUpToFirstMatch(SnapshotPoint, PointTrackingMode, Predicate<ITextSnapshot>, PositionAffinity) | Mapeia uma posição na instantâneo atual de algum buffer que seja membro do gráfico buffer a um snapshot de algum buffer selecionado por um predicado. |
![]() |
MapUpToSnapshot(SnapshotSpan, SpanTrackingMode, ITextSnapshot) | Mapeia uma extensão do instantâneo atual de um buffer que seja membro do gráfico de buffer para uma seqüência de spans em um instantâneo de um buffer designado. |
![]() |
MapUpToSnapshot(SnapshotPoint, PointTrackingMode, PositionAffinity, ITextSnapshot) | Mapeia uma posição na instantâneo atual de um buffer que é um membro do gráfico de buffer para o instantâneo especificado. |
Superior
Eventos
Nome | Descrição | |
---|---|---|
![]() |
GraphBufferContentTypeChanged | Ocorre quando o IContentType de qualquer ITextBuffer no gráfico muda de buffer. |
![]() |
GraphBuffersChanged | Ocorre quando o conjunto de ITextBuffer alterações de gráficos de objetos no buffer. |
Superior
Comentários
Para obter mais informações sobre gráficos de buffer, consulte Dentro do Editor..