Immutable representation of a line number and position within a SourceText instance.
Immutable span represented by a pair of line number and index within the line.
Specifies a hash algorithms used for hashing source files.
An abstraction of source text.
An object that contains an instance of an SourceText and raises events when its current instance changes.
Describes a single change when a particular span is replaced with a new text.
Represents state for a TextChanged event.
Represents the change to a span of text.
Information about the character boundaries of a single line of text.
Abstract base class for TextLine collections.
Immutable abstract representation of a span of text. For example, in an error diagnostic that reports a location, it could come from a parsed string, text from a tool editor buffer, etc.