Skip to main content

LocalAtomsStack<T> class

Namespace: Arlecchino.Atoms.Local · Assembly: Arlecchino.Core

A stack the undo history never sees: where the user has been, the folders walked into, the screens over one another. It notifies and asks for a frame exactly as a TrackedAtomsStack does.

public sealed class LocalAtomsStack<T> : AtomsStack<T>, IReadableAtom<IReadOnlyList<T>>

Inherits from AtomsStack<T>
Implements IReadableAtom<IReadOnlyList<T><T>>

Constructors

MemberSummary
LocalAtomsStack(IReadOnlyList<T>)Creates a stack outside the undo history.

Properties

MemberSummary
RecordsHistory

Constructors in detail

LocalAtomsStack(IReadOnlyList<T>)

public LocalAtomsStack(IReadOnlyList<T> initial);

Creates a stack outside the undo history.

Parameters

NameTypeDescription
initialIReadOnlyList<T><T>What is already on it, top first; empty when omitted.

Properties in detail

RecordsHistory

public virtual bool RecordsHistory { get; }

Type bool