Export (0) Print
Expand All

IVsEnumBufferCoordinatorSpans Interface

Represents a list of text span mappings between two buffers.

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

public interface IVsEnumBufferCoordinatorSpans

The IVsEnumBufferCoordinatorSpans type exposes the following members.

Public methodCloneReturns a copy of the current enumeration as a separate object.
Public methodNextReturns the next set of elements from the enumeration.
Public methodResetResets the enumeration to the first element.
Public methodSkipSkips 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.

© 2014 Microsoft