Skip to main content

IAtomEdit interface

Namespace: Arlecchino.Atoms · Assembly: Arlecchino.Core

One recorded change of one atom, as kept by AtomHistory. Replaying it does not record a new step.

public interface IAtomEdit

Properties

MemberSummary
OwnerThe atom this edit belongs to.

Methods

MemberSummary
Redo()Applies the edit again.
Undo()Puts the value back to what it was before the edit.

Properties in detail

Owner

public object? Owner { get; }

The atom this edit belongs to.

Type object

Methods in detail

Redo()

public void Redo();

Applies the edit again.

Undo()

public void Undo();

Puts the value back to what it was before the edit.