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:
PreviousVersion(Int64):NewVersion(Int64):Applied(IReadOnlyList<EditOperation>):Inverse(IReadOnlyList<EditOperation>):
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; }