IVsEnumBufferCoordinatorSpans Interface
Represents a list of text span mappings between two buffers.
Assembly: Microsoft.VisualStudio.TextManager.Interop.8.0 (in Microsoft.VisualStudio.TextManager.Interop.8.0.dll)
| Name | Description | |
|---|---|---|
![]() | Clone(IVsEnumBufferCoordinatorSpans) | Returns a copy of the current enumeration as a separate object. |
![]() | Next(UInt32, NewSpanMapping[], UInt32) | Returns the next set of elements from the enumeration. |
![]() | Reset() | Resets the enumeration to the first element. |
![]() | Skip(UInt32) | Skips over the specified number of elements. |
A span mapping maps a text span from one buffer, typically a primary buffer, and a secondary buffer. This mapping is used by contained languages that have code embedded in a larger document in the primary buffer but need to access the code all by itself in a secondary buffer.
Notes to Implementers:
This interface is implemented a text buffer that also implements the IVsTextBufferCoordinator interface.
Notes to Callers:
This interface is obtained by calling the EnumSpans method on an IVsTextBufferCoordinator object.
