Op Englesch liesen

Deelen iwwer


IVsEnumBufferCoordinatorSpans Interface

Definition

Represents a list of text span mappings between two buffers.

C++/CX
public interface class IVsEnumBufferCoordinatorSpans
Attributes

Remarks

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(IVsEnumBufferCoordinatorSpans) method on an IVsTextBufferCoordinator object.

Methods

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.

Applies to

Produkt Versiounen
Visual Studio SDK 2015, 2017, 2019, 2022