Skip to content

EditResult ​

Namespace: Hex1b.Documents

Assembly: Hex1b.dll

Result of applying edit operation(s) to a document.

csharp
public sealed record EditResult : IEquatable<EditResult>

Inheritance ​

Object → EditResult

Implements ​

Constructors ​

EditResult(long, long, IReadOnlyList<EditOperation>, IReadOnlyList<EditOperation>) ​

Result of applying edit operation(s) to a document.

Parameters:

csharp
public EditResult(long PreviousVersion, long NewVersion, IReadOnlyList<EditOperation> Applied, IReadOnlyList<EditOperation> Inverse)

Properties ​

Applied ​

Returns: IReadOnlyList<EditOperation>

csharp
public IReadOnlyList<EditOperation> Applied { get; init; }

Inverse ​

Returns: IReadOnlyList<EditOperation>

csharp
public IReadOnlyList<EditOperation> Inverse { get; init; }

NewVersion ​

Returns: Int64

csharp
public long NewVersion { get; init; }

PreviousVersion ​

Returns: Int64

csharp
public long PreviousVersion { get; init; }

Released under the MIT License.