IProjectionBufferBase Interface

IProjectionBufferBase Interface

 

A 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.

Namespace:   Microsoft.VisualStudio.Text.Projection
Assembly:  Microsoft.VisualStudio.Text.Data (in Microsoft.VisualStudio.Text.Data.dll)

public interface IProjectionBufferBase : ITextBuffer, IPropertyOwner

NameDescription
System_CAPS_pubpropertyContentType

Gets the content type of the text in the buffer.(Inherited from ITextBuffer.)

System_CAPS_pubpropertyCurrentSnapshot

Gets the current snapshot of the contents of the projection buffer.

System_CAPS_pubpropertyEditInProgress

Determines whether an edit operation is currently in progress on the ITextBuffer.(Inherited from ITextBuffer.)

System_CAPS_pubpropertyProperties

(Inherited from IPropertyOwner.)

System_CAPS_pubpropertySourceBuffers

Gets the set of ITextBuffer objects that directly contribute to the projection buffer.

NameDescription
System_CAPS_pubmethodChangeContentType(IContentType, Object)

Changes the IContentType for this ITextBuffer.(Inherited from ITextBuffer.)

System_CAPS_pubmethodCheckEditAccess()

Determines whether edit operations on this text buffer are permitted on the calling thread.(Inherited from ITextBuffer.)

System_CAPS_pubmethodCreateEdit()

Creates an ITextEdit object that handles compound edit operations on this buffer.(Inherited from ITextBuffer.)

System_CAPS_pubmethodCreateEdit(EditOptions, Nullable<Int32>, Object)

Creates an ITextEdit object that handles compound edit operations on this buffer.(Inherited from ITextBuffer.)

System_CAPS_pubmethodCreateReadOnlyRegionEdit()

Creates an IReadOnlyRegionEdit object that handles adding or removing read-only regions from this buffer.(Inherited from ITextBuffer.)

System_CAPS_pubmethodDelete(Span)

Deletes a span of characters from the buffer.

System_CAPS_pubmethodGetReadOnlyExtents(Span)

Gets a list of read-only regions that overlap the given span.(Inherited from ITextBuffer.)

System_CAPS_pubmethodInsert(Int32, String)

Inserts the specified text at the specified position in the ITextBuffer.

System_CAPS_pubmethodIsReadOnly(Int32)

Determines whether a text insertion would be prohibited at the specified position due to an IReadOnlyRegion.(Inherited from ITextBuffer.)

System_CAPS_pubmethodIsReadOnly(Int32, Boolean)

Determines whether a text insertion would be prohibited at the specified position due to an IReadOnlyRegion.(Inherited from ITextBuffer.)

System_CAPS_pubmethodIsReadOnly(Span)

Determines whether a text modification or deletion would be prohibited at span due to an IReadOnlyRegion.(Inherited from ITextBuffer.)

System_CAPS_pubmethodIsReadOnly(Span, Boolean)

Determines whether a text modification or deletion would be prohibited at span due to an IReadOnlyRegion.(Inherited from ITextBuffer.)

System_CAPS_pubmethodReplace(Span, String)

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.

System_CAPS_pubmethodTakeThreadOwnership()

Claims ownership of this buffer for the current thread. All subsequent modifications of this ITextBuffer must be made from the current thread, or else an InvalidOperationException will be raised.(Inherited from ITextBuffer.)

NameDescription
System_CAPS_pubeventChanged

Occurs when a non-empty ITextEdit is successfully applied.(Inherited from ITextBuffer.)

System_CAPS_pubeventChangedHighPriority

Occurs when a non-empty ITextEdit is successfully applied.(Inherited from ITextBuffer.)

System_CAPS_pubeventChangedLowPriority

Occurs when a non-empty ITextEdit is successfully applied.(Inherited from ITextBuffer.)

System_CAPS_pubeventChanging

Occurs just before a non-empty ITextEdit is applied.(Inherited from ITextBuffer.)

System_CAPS_pubeventContentTypeChanged

Occurs whenever the IContentType has been changed.(Inherited from ITextBuffer.)

System_CAPS_pubeventPostChanged

Occurs after the Changed event and any resulting edits.(Inherited from ITextBuffer.)

System_CAPS_pubeventReadOnlyRegionsChanged

Occurs when a IReadOnlyRegionEdit has created or removed read-only regions.(Inherited from ITextBuffer.)

Return to top
Show:
© 2016 Microsoft