Compartilhar via


Interface IVsEnumBufferCoordinatorSpans

Representa uma lista de mapeamentos de intervalo de texto entre dois buffers.

Namespace:  Microsoft.VisualStudio.TextManager.Interop
Assembly:  Microsoft.VisualStudio.TextManager.Interop.8.0 (em Microsoft.VisualStudio.TextManager.Interop.8.0.dll)

Sintaxe

'Declaração
<InterfaceTypeAttribute()> _
<GuidAttribute("5FCEEA4C-D49F-4ACD-B816-130A5DCD4C54")> _
Public Interface IVsEnumBufferCoordinatorSpans
[InterfaceTypeAttribute()]
[GuidAttribute("5FCEEA4C-D49F-4ACD-B816-130A5DCD4C54")]
public interface IVsEnumBufferCoordinatorSpans
[InterfaceTypeAttribute()]
[GuidAttribute(L"5FCEEA4C-D49F-4ACD-B816-130A5DCD4C54")]
public interface class IVsEnumBufferCoordinatorSpans
[<InterfaceTypeAttribute()>]
[<GuidAttribute("5FCEEA4C-D49F-4ACD-B816-130A5DCD4C54")>]
type IVsEnumBufferCoordinatorSpans =  interface end
public interface IVsEnumBufferCoordinatorSpans

O tipo IVsEnumBufferCoordinatorSpans expõe os membros a seguir.

Métodos

  Nome Descrição
Método público Clone Retorna uma cópia da enumeração atual como um objeto separado.
Método público Next Retorna o próximo conjunto de elementos da enumeração.
Método público Reset Redefine a enumeração para o primeiro elemento.
Método público Skip Ignora o número especificado de elementos.

Superior

Comentários

Um mapeamento de span mapeia um intervalo de texto de um buffer, normalmente um buffer principal e um buffer secundário. Este mapeamento é usado por idiomas contidos que tem o código incorporado em um documento maior no buffer principal mas precisam acessar o código em si em um buffer secundário.

Observações para implementadores

Essa interface é implementada um buffer de texto que também implementa o IVsTextBufferCoordinator interface.

Observações para chamadores

Essa interface é obtida chamando o EnumSpans método em um IVsTextBufferCoordinator objeto.

Consulte também

Referência

Namespace Microsoft.VisualStudio.TextManager.Interop