Skip to main content

LocalAtomsSet<T> class

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

A set the undo history never sees: the rows expanded, the folders already walked, the hosts that answered. It notifies and asks for a frame exactly as a TrackedAtomsSet does.

public sealed class LocalAtomsSet<T> : AtomsSet<T>, IReadableAtom<IReadOnlySet<T>>

Inherits from AtomsSet<T>
Implements IReadableAtom<IReadOnlySet<T><T>>

Constructors

MemberSummary
LocalAtomsSet(IReadOnlyList<T>, IEqualityComparer<T>)Creates a set outside the undo history.

Properties

MemberSummary
RecordsHistory

Constructors in detail

LocalAtomsSet(IReadOnlyList<T>, IEqualityComparer<T>)

public LocalAtomsSet(IReadOnlyList<T> initial, IEqualityComparer<T> comparer);

Creates a set outside the undo history.

Parameters

NameTypeDescription
initialIReadOnlyList<T><T>What it starts with; empty when omitted.
comparerIEqualityComparer<T><T>How items are compared; the default comparer when omitted.

Properties in detail

RecordsHistory

public virtual bool RecordsHistory { get; }

Type bool