Table of Contents

Interface IRevertibleService

Namespace
H.Services.Revertible
Assembly
H.Services.Revertible.dll
public interface IRevertibleService
Extension Methods

Properties

CanRedo

bool CanRedo { get; }

Property Value

bool

CanUndo

bool CanUndo { get; }

Property Value

bool

Current

IRevertible Current { get; }

Property Value

IRevertible

Position

int Position { get; }

Property Value

int

Revertibles

IReadOnlyCollection<IRevertible> Revertibles { get; }

Property Value

IReadOnlyCollection<IRevertible>

Methods

Begin(string, object)

RevertibleDisposer Begin(string name = null, object data = null)

Parameters

name string
data object

Returns

RevertibleDisposer

Cancel()

void Cancel()

Commit()

void Commit()

Redo()

void Redo()

Undo()

void Undo()