This topic has not yet been rated - Rate this topic

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)

[GuidAttribute("5FCEEA4C-D49F-4ACD-B816-130A5DCD4C54")] 
[InterfaceTypeAttribute(1)] 
public interface IVsEnumBufferCoordinatorSpans
/** @attribute GuidAttribute("5FCEEA4C-D49F-4ACD-B816-130A5DCD4C54") */ 
/** @attribute InterfaceTypeAttribute(1) */ 
public interface IVsEnumBufferCoordinatorSpans
GuidAttribute("5FCEEA4C-D49F-4ACD-B816-130A5DCD4C54") 
InterfaceTypeAttribute(1) 
public interface IVsEnumBufferCoordinatorSpans

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.

Did you find this helpful?
(1500 characters remaining)
Community Content Add
Annotations FAQ