A 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.
Assembly: Microsoft.VisualStudio.Text.Data (in Microsoft.VisualStudio.Text.Data.dll)
Gets the content type of the text in the buffer.(Inherited from ITextBuffer.)
Gets the current snapshot of this elision buffer.
Gets the ElisionBufferOptions in effect for this .
(Inherited from IPropertyOwner.)
Gets the source buffer of this elision buffer.
Determines whether edit operations on this text buffer are permitted on the calling thread.(Inherited from ITextBuffer.)
|CreateEdit(EditOptions, Nullable<Int32>, Object)|
Deletes a span of characters from the buffer.(Inherited from IProjectionBufferBase.)
Hides the text designated in the specified spans.
Expands the text specified by the specified spans.
Gets a list of read-only regions that overlap the given span.(Inherited from ITextBuffer.)
Modifies the exposed text by hiding spansToElide and then expanding the specified spans in a single transaction.
Replaces a span of characters with different text. This is equivalent to first deleting the text to be replaced and then inserting the new text.(Inherited from IProjectionBufferBase.)
Occurs when there are changes to the set of hidden spans.
The source spans of an elision buffer are all EdgeInclusive. Consequently, if all the contents of a source span are deleted, and later an insertion is made at the location of that span in the source buffer, the insertion will appear in the elision buffer.