Provides information about the ContentTypeChanged event.
Provides information for the EncodingChanged event.
A read-only collection of SnapshotSpan objects, all from the same snapshot.
A collection of spans that are sorted by start position, with adjacent and overlapping spans combined.
Information provided before content changes.
Provides information for events that report changes that affect a span of text.
Provides information about a newly created ITextBuffer.
Provides information about an edit transaction on an ITextBuffer.
Provides information about an upcoming edit transaction on a ITextBuffer
Provides information for the ContentTypeChanged event.
Provides information for events raised when an ITextDocument has been created or disposed.
Provides information for events that are raised when an ITextDocument has loaded from or saved to disk.
Provides a TextReader facade over a text snapshot.
Defines position tracking forward and backward in time.
Options applicable to text editing transactions.
An immutable text position in a particular text snapshot.
An immutable text span in a particular text snapshot.
Represents a range.
Represents a SnapshotPoint that may have virtual spaces.
Represents the range between two VirtualSnapshotPoint objects.
Attempts to detect the text encoding associated with a stream.
Allows editor hosts to detect exceptions that get captured at extension points.
Allows editor hosts to track performance of extension points.
A normalized list of ITextChange objects. Changes are sorted in ascending order of position, and abutting and overlapping changes are combined into a single change.
Describes a span in a document that remains valid even when the document is closed, opened, or modified (while it is open).
A factory for creating IPersistentSpan objects.
Tracks a possibly empty read-only region of text.
Represents a set of read-only region editing operations (creating and removing read-only regions on an ITextBuffer.
A mutable sequence of Unicode (UTF-16) characters.
Represents edit operations against a ITextBuffer.
The factory service for ordinary text buffers.
Describes a single contiguous text change operation on the text buffer.
Indicates whether the change is opaque.
Extends ITextChange2 with an ability to efficiently get a substring of old and new text.
Prepares the ITextBuffer for presentation in the editor.
Represents a document in the file system that persists an ITextBuffer.
Represents a service that creates, loads, and disposes text documents.
Represents a set of editing operations on an ITextBuffer.
Provides read access to an immutable snapshot of a ITextBuffer that contains a sequence of Unicode characters.
Represents a line of text from an ITextSnapshot.
A tracking position in an ITextBuffer.
A span of text in an ITextBuffer that grows or shrinks with changes to the text buffer. The span may be empty.
Defines the edge insertion modes for read-only regions.
Describes the type of file action.
Represents tracking modes for ITrackingPoint objects.
Describes whether a position in a ITextBuffer that can be thought of as lying between two characters is coupled to the preceding character or the following character.
Represents the possible results of reloading a text document.
Represents tracking modes for ITrackingSpan objects.
Provides a custom implementation of span tracking. This delegate should be implemented by custom tracking spans.
The callback for notifying read-only regions of edits.