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
| Member | Summary |
|---|---|
LocalAtomsSet(IReadOnlyList<T>, IEqualityComparer<T>) | Creates a set outside the undo history. |
Properties
| Member | Summary |
|---|---|
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
| Name | Type | Description |
|---|---|---|
initial | IReadOnlyList<T><T> | What it starts with; empty when omitted. |
comparer | IEqualityComparer<T><T> | How items are compared; the default comparer when omitted. |
Properties in detail
RecordsHistory
public virtual bool RecordsHistory { get; }
Type bool