ITextBuffer Methods

The ITextBuffer type exposes the following members.

  Name Description
Public method ChangeContentType Changes the IContentType for this ITextBuffer.
Public method CheckEditAccess Determines whether edit operations on this text buffer are permitted on the calling thread.
Public method CreateEdit() Creates an ITextEdit object that handles compound edit operations on this buffer.
Public method CreateEdit(EditOptions, Nullable<Int32>, Object) Creates an ITextEdit object that handles compound edit operations on this buffer.
Public method CreateReadOnlyRegionEdit Creates an IReadOnlyRegionEdit object that handles adding or removing read-only regions from this buffer.
Public method Delete Deletes a sequence of characters from the buffer.
Public method GetReadOnlyExtents Gets a list of read-only regions that overlap the given span.
Public method Insert Inserts the given text at the specified position in the ITextBuffer.
Public method IsReadOnly(Int32) Determines whether a text insertion would be prohibited at the specified position due to an IReadOnlyRegion.
Public method IsReadOnly(Span) Determines whether a text modification or deletion would be prohibited at span due to an IReadOnlyRegion.
Public method IsReadOnly(Int32, Boolean) Determines whether a text insertion would be prohibited at the specified position due to an IReadOnlyRegion.
Public method IsReadOnly(Span, Boolean) Determines whether a text modification or deletion would be prohibited at span due to an IReadOnlyRegion.
Public method Replace Replaces a sequence of characters with different text. This is equivalent to first deleting the text to be replaced and then inserting the new text.
Public method TakeThreadOwnership 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.
Top
Was this page helpful?
(1500 characters remaining)
Thank you for your feedback
Show:
© 2014 Microsoft