Table of Contents

Class TextDocumentChangedEventArgs

Namespace
TextEdit.Core
Assembly
TextEdit.Core.dll

A committed source transaction with exact recorded changes and a position map.

public sealed class TextDocumentChangedEventArgs : EventArgs
Inheritance
TextDocumentChangedEventArgs
Inherited Members

Properties

After

Gets the committed snapshot after this transaction.

public TextSnapshot After { get; }

Property Value

TextSnapshot

Before

Gets the committed snapshot before this transaction.

public TextSnapshot Before { get; }

Property Value

TextSnapshot

Changes

Gets recorded replacements in sequential coordinates.

public ImmutableArray<TextChange> Changes { get; }

Property Value

ImmutableArray<TextChange>

Map

Gets the exact position transformation.

public PositionMap Map { get; }

Property Value

PositionMap

Options

Gets the origin, history description, and application tag.

public TextEditOptions Options { get; }

Property Value

TextEditOptions