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

ObjectEditResult

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.