Share via


IVsEnumBufferCoordinatorSpans, interface

Représente une liste de mappages d'étendue de texte entre deux mémoires tampon.

Espace de noms :  Microsoft.VisualStudio.TextManager.Interop
Assembly :  Microsoft.VisualStudio.TextManager.Interop.8.0 (dans Microsoft.VisualStudio.TextManager.Interop.8.0.dll)

Syntaxe

'Déclaration
<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

Le type IVsEnumBufferCoordinatorSpans expose les membres suivants.

Méthodes

  Nom Description
Méthode publique Clone Retourne une copie de l'énumération actuelle comme un objet distinct.
Méthode publique Next Retourne l'ensemble suivant d'éléments de l'énumération.
Méthode publique Reset Réinitialise l'énumération au premier élément.
Méthode publique Skip Sauts sur le nombre spécifié d'éléments.

Début

Notes

Un mappage d'étendue mappe une étendue de texte d'une mémoire tampon, en général une mémoire tampon primaire, et une mémoire tampon secondaire. Ce mappage est utilisé par les langages contenus qui ont code incorporé dans un plus grand document dans la mémoire tampon primaire mais doit accéder à code tout seul dans une mémoire tampon secondaire.

Remarques à l'attention des implémenteurs

Cette interface est implémentée une mémoire tampon de texte qui implémente également l'interface d'IVsTextBufferCoordinator.

Remarques à l'attention des appelants

Cette interface est obtenue en appelant la méthode d'EnumSpans sur un objet d'IVsTextBufferCoordinator.

Voir aussi

Référence

Microsoft.VisualStudio.TextManager.Interop, espace de noms