Table of Contents

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

Snapshot TextSnapshot
Selections TextSelectionSet
Replacements ImmutableArray<TextReplacement>

Properties

Replacements

public ImmutableArray<TextReplacement> Replacements { get; init; }

Property Value

ImmutableArray<TextReplacement>

Selections

public TextSelectionSet Selections { get; init; }

Property Value

TextSelectionSet

Snapshot

public TextSnapshot Snapshot { get; init; }

Property Value

TextSnapshot