Class TextInputPlan
- Namespace
- TextEdit.Core
- Assembly
- TextEdit.Core.dll
A fully validated dependent input plan, ready to commit together with its originating input.
public sealed record TextInputPlan : IEquatable<TextInputPlan>
- Inheritance
-
TextInputPlan
- Implements
- Inherited Members
Constructors
TextInputPlan(TextSnapshot, TextSelectionSet, ImmutableArray<TextReplacement>)
A fully validated dependent input plan, ready to commit together with its originating input.
public TextInputPlan(TextSnapshot Snapshot, TextSelectionSet Selections, ImmutableArray<TextReplacement> Replacements)
Parameters
SnapshotTextSnapshotSelectionsTextSelectionSetReplacementsImmutableArray<TextReplacement>
Properties
Replacements
public ImmutableArray<TextReplacement> Replacements { get; init; }
Property Value
Selections
public TextSelectionSet Selections { get; init; }
Property Value
Snapshot
public TextSnapshot Snapshot { get; init; }