Export (0) Print
Expand All

Microsoft.VisualStudio.Text.Projection Namespace

Provides support for projection in the editor. Projection is a way of combining text from multiple text buffers.

For more information about projection, see the "Projection" section of Inside the Editor.

  ClassDescription
Public classElisionSourceSpansChangedEventArgsProvides data about the SourceSpansChanged event, in which the set of hidden source spans has changed.
Public classGraphBufferContentTypeChangedEventArgsProvides data f GraphBufferContentTypeChanged event.
Public classGraphBuffersChangedEventArgsInformation provided for a GraphBuffersChanged event.
Public classProjectionSourceBuffersChangedEventArgsProvides information for an edit transaction on a IProjectionBuffer in which the set of source ITextBuffer objects has changed.
Public classProjectionSourceSpansChangedEventArgsProvides information for the SourceSpansChanged event.

  InterfaceDescription
Public interfaceIBufferGraphRepresents a graph of ITextBuffer objects. The top level text buffer might or might not be a IProjectionBuffer.
Public interfaceIBufferGraphFactoryServiceCreates a buffer graph from a graph of ITextBuffer objects created by projection.
Public interfaceIElisionBufferA restricted projection buffer that has exactly one source buffer. Spans from the source buffer must appear in the same order in the projection buffer as in the source buffer.
Public interfaceIElisionSnapshotA snapshot from an IElisionBuffer object.
Public interfaceIProjectionBufferA text buffer that contains projections of other text buffers, composed of a list of tracking spans of those buffers. The buffers that contribute to the projection buffer are called source buffers, and the tracking spans that describe the contributed regions are called source spans.
Public interfaceIProjectionBufferBaseA text buffer that contains projections of other text buffers, composed of a list of text spans of those buffers. The other buffers that contribute to the projection buffer are called source buffers, and the text spans that describe the contributed regions are called source spans.
Public interfaceIProjectionBufferFactoryServiceUsed to create projection buffers.
Public interfaceIProjectionEditResolverAllows the creator of a projection buffer to control behavior of certain edits to the buffer.
Public interfaceIProjectionSnapshotAn immutable text snapshot that represents a state of an IProjectionBuffer.

  EnumerationDescription
Public enumerationElisionBufferOptionsOptions that apply to an IElisionBuffer.
Public enumerationProjectionBufferOptionsRepresents the options that apply to IProjectionBuffer objects.

Community Additions

ADD
Show:
© 2014 Microsoft